鍍金池/ 問答/HTML/ vue項目build時出錯

vue項目build時出錯

前兩天還正常的,昨天再用npm run build 的時候出錯,信息如下:

ERROR in static/js/vendor.9da689c4061ac0135e29.js from UglifyJs
Invalid assignment [static/js/vendor.9da689c4061ac0135e29.js:38172,39]

  Build failed with errors.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! craes-finance@1.0.0 build: `node build/build.js`
npm ERR! Exit status 1

我看 vendor.9da689c4061ac0135e29.js這里面的38172行是下面一段函數(shù)

function fromPath(obj, path) {
  return path.split('.').reduce((o, i) => o === Object(o) ? o[i] : o, obj);
}

搜索了一些解決辦法嘗試了都不行,我看了下git的提交歷史也沒有找出導致這問題的原因。回顧這兩天的操作有可能包括以下幾個:
1.記得好像刪除了一個lodash的引用
2.前兩天看了一篇文章想通過chrome調(diào)試,修改了config/index.js里面幾處,但是現(xiàn)在都還原回去了

請大家不吝賜教,感謝

回答
編輯回答
毀憶

測試是因為使用了 https://github.com/KazanExpre... 這個做自動完成后build就會出錯, 在dev的時候是可以正常瀏覽的,但是build便出錯,不知如何解決

最后通過使用import VueSimpleSuggest from 'vue-simple-suggest/dist/cjs'這個解決了,否則默認會用import VueSimpleSuggest from 'vue-simple-suggest/dist/es6',但是build的時候好像對箭頭函數(shù)處理出錯,不知是否babel引用的問題

2018年3月24日 05:31