發(fā)現(xiàn)問題
成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給成都創(chuàng)新互聯(lián)公司一個(gè)展示的機(jī)會(huì)來證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。
運(yùn)行一下以前的一個(gè)Vue+webpack的 vue仿新聞網(wǎng)站 小項(xiàng)目,報(bào)錯(cuò)
由于自己vue學(xué)習(xí)不深入,老是這個(gè)報(bào)錯(cuò),找了好久(確切的說是整整一下午^...^)才找到原因 -v-
Uncaught TypeError: Cannot assign to read only property 'exports' of object '#
點(diǎn)開錯(cuò)誤的文件,標(biāo)注錯(cuò)誤的地方是這樣的一段代碼:
import {normalTime} from './timeFormat'; module.exports={ normalTime };
就是module.exports;
解決方法
同過谷歌查找,和論壇各種搜索:
原因如下:The code above is ok. You can mix require and export. You can‘t mix import and module.exports.
翻譯過來就是說,代碼沒毛病,在webpack打包的時(shí)候,可以在js文件中混用require和export。但是不能混用import 以及module.exports
。
因?yàn)閣ebpack 2中不允許混用import和module.exports
,
解決辦法就是統(tǒng)一改成ES6的方式編寫即可.
import {normalTime} from './timeFormat'; export default normalTime;
再次運(yùn)行:
總結(jié)
以上就是這文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。