Webpack配置vue打包環境時報錯

Webpack配置vue打包環境時報錯,大片飄紅 頭都大了…
在這裏插入圖片描述

ERROR in ./src/App.vue
Module build failed (from ./node_modules/_vue-loader@15.7.1@vue-loader/lib/index.js):
Error: Cannot find module 'hash-sum'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_v8-compile-cache@2.0.3@v8-compile-cache\v8-compile-cache.js:161:20)
    at Object.<anonymous> (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_vue-loader@15.7.1@vue-loader\lib\index.js:2:14)
    at Module._compile (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_v8-compile-cache@2.0.3@v8-compile-cache\v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_v8-compile-cache@2.0.3@v8-compile-cache\v8-compile-cache.js:161:20)
    at loadLoader (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_loader-runner@2.4.0@loader-runner\lib\loadLoader.js:18:17)
    at iteratePitchingLoaders (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_loader-runner@2.4.0@loader-runner\lib\LoaderRunner.js:169:2)
    at runLoaders (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_loader-runner@2.4.0@loader-runner\lib\LoaderRunner.js:365:2)
    at NormalModule.doBuild (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModule.js:295:3)
    at NormalModule.build (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModule.js:446:15)
    at Compilation.buildModule (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\Compilation.js:739:10)
    at factory.create (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\Compilation.js:981:14)
    at factory (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModuleFactory.js:409:6)
    at hooks.afterResolve.callAsync (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModuleFactory.js:155:13)
    at AsyncSeriesWaterfallHook.eval [as callAsync] (eval at create (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_tapable@1.1.3@tapable\lib\HookCodeFactory.js:33:10), <anonymous>:6:1)
    at resolver (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModuleFactory.js:138:29)
    at process.nextTick (D:\phpStudy\PHPTutorial\WWW\AAAThree\btest\vue\node_modules\_webpack@4.41.2@webpack\lib\NormalModuleFactory.js:346:9)
    at process._tickCallback (internal/process/next_tick.js:61:11)
 @ ./src/index.js 2:0-24 5:13-16

解決方法

  • 刪除node_modules文件夾
  • 重新配置一下 cnpm install
  • 然後再打包然後它好了

看見錯誤的時候一直在想是因爲入口和出口文件不能用嗎,但是不加vue-loader的時候也可以,然後又想是App.vue的錯,代碼重新敲了兩三遍,依然報錯,百度了,最有可能的是node的版本問題,正準備更新的時候,刪除了node_modules 然後重新下載了一下 可以了,啊對 沒有刪除的時候,cnpm install 了但是沒有解決問題。 不知道還有多少坑等着我嗚嗚嗚又是酸菜魚太南了的一天

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章