最近做一個項目,需要使用webpack打包 .vue 文件的單頁面應用,調試都正常,使用cnpm run dev 都可以,就是webpack打包時報錯。如下:
ERROR in ./src/App.vue
Module build failed: TypeError: Cannot read property 'vue' of undefined
at Object.module.exports (C:\Users\Administrator\Desktop\test\test\node_modules\_vue-loader@13.7.1@vue-loader\lib\loader.js:61:18)
@ ./src/main.js 2:0-28 7:13-16
為了解決這個問題,我把node/vue-cli/webpack都重新裝了一遍,依然報這樣的錯。各種調試,都不行。都要瘋了。
無意間看到我的筆記本是正常的的,webpack的版本是2.4.1的,而我的新電腦是4.4.1的,我就嘗試了重新安裝低版本,就好了!好了!了!
百度說4.0版本的有些問題,建議低版本!服了!
安裝低版本指令:cnpm install webpack@2.4.1 -g
寫這篇博客,希望讓下一位伙伴早點脫坑,浪費時間啊啊啊!