vue+element項(xiàng)目打包時(shí)報(bào)錯(cuò),開發(fā)模式也就是localhost8080的時(shí)候是沒有報(bào)頁面錯(cuò)誤
桃花長相依
2019-02-20 18:19:22
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
你可能在項(xiàng)目里直接用import emitter from "element-ui/src/mixins/emitter.js"的方式使用了element-ui內(nèi)部的這個(gè)mixin。但是emitter.js是用es6寫的,vue-cli生成的項(xiàng)目里面babel-loader的配置項(xiàng)include中并不包含node-modules里的js文件,所以這個(gè)emitter.js并不會(huì)被轉(zhuǎn)譯,導(dǎo)致壓縮時(shí)候出錯(cuò)。
其實(shí)我覺得這個(gè)emitter.js寫得還挺好的,一定要用的話,復(fù)制出來放在src下面某個(gè)目錄下然后再用吧。
舉報(bào)