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 了但是没有解决问题。 不知道还有多少坑等着我呜呜呜又是酸菜鱼太南了的一天
