webpack 执行npm run 时,因为版本依赖报的那些错

2022年6月8日11:05:23

环境介绍

webpack 4.34.0
webpack-dev-server 3.7.0

报错

Error: invalid "instanceof" keyword value Promise
    at getConstructor (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv-keywords\keywords\instanceof.js:52:11)
    at Ajv.compile (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv-keywords\keywords\instanceof.js:21:27)
    at Object.useCustomRule (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\compile\index.js:275:26)
    at Object.generate_custom [as code] (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\dotjs\custom.js:32:24)
    at Object.generate_validate [as validate] (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\dotjs\validate.js:347:35)
    at Object.generate_anyOf [as code] (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\dotjs\anyOf.js:34:27)
    at generate_validate (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\dotjs\validate.js:347:35)
    at localCompile (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\compile\index.js:87:22)
    at Ajv.compile (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\compile\index.js:56:13)
    at Ajv._compile (C:\Users\HAM-PC\AppData\Roaming\npm\node_modules\webpack\node_modules\ajv\lib\ajv.js:358:27)
npm ERR! code ELIFECYCLE

解决方法

解决的方法我是网上找的,就是把webpack-server降低版本:

npm install webpack-dev-server@2.9.4 --save-dev

环境介绍

webpack 4.34.0
extract-text-webpack-plugin 3.4.0

报错

Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof Entrypoint instead
    at Chunk.get (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Chunk.js:857:9)
    at D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\extract-text-webpack-plugin\index.js:260:40
    at Array.forEach (<anonymous>)
    at ExtractTextPlugin.<anonymous> (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\extract-text-webpack-plugin\index.js:255:11)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\tapable\lib\Hook.js:154:20)
    at Compilation.seal (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compilation.js:1244:27)
    at compilation.finish.err (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compiler.js:625:18)
    at hooks.finishModules.callAsync.err (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compilation.js:1167:4)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\tapable\lib\Hook.js:154:20)
    at Compilation.finish (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compilation.js:1159:28)
    at hooks.make.callAsync.err (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compiler.js:622:17)
    at _err0 (eval at create (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:11:1)
    at _addModuleChain (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compilation.js:1091:12)
    at processModuleDependencies.err (D:\开发项目目录\webstorm\testVeu\js\demon\node_modules\webpack\lib\Compilation.js:1003:9)
npm ERR! code ELIFECYCLE

解决办法

npm install --save-dev extract-text-webpack-plugin@next

环境介绍

webpack 4.34.0
vue-loader 15.7.0

报错

ERROR in ./app.vue?vue&type=style&index=0&id=381730fa&scoped=true&lang=css& 16:3
Module parse failed: Unexpected token (16:3)
File was processed with these loaders:
 * ./node_modules/vue-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.

解决

npm install --save-dev vue-loader@14.2.4
  • 作者:runing_an_min
  • 原文链接:https://blog.csdn.net/u014686399/article/details/91873434
    更新时间:2022年6月8日11:05:23 ,共 3713 字。