Webpack 突然报错:
TypeError: webpack.validateSchema 不是一个函数
上周五还好好的,今天突然就不行了。自上周五以来没有对主分支进行新提交。
尝试了清除npm缓存,不起作用,删除npm文件夹并重新安装,也不行。检查了前一周未从主分支rebase的先前分支,仍旧是同样的错误。
有人有思路吗?
Webpack 突然报错:
TypeError: webpack.validateSchema 不是一个函数
上周五还好好的,今天突然就不行了。自上周五以来没有对主分支进行新提交。
尝试了清除npm缓存,不起作用,删除npm文件夹并重新安装,也不行。检查了前一周未从主分支rebase的先前分支,仍旧是同样的错误。
有人有思路吗?
我遇到了这个问题,因为我安装了一个旧版本的全局webpack,它与项目特定的webpack发生了冲突。
我首先运行以下命令卸载了全局(旧版)webpack:
npm uninstall webpack -g
然后我运行了我的项目特定的webpack。在Windows上,webpack.cmd位于node_modules.bin\中,但如果您通过npm任务运行webpack,则npm会自动搜索.bin文件夹,因此无需明确指定该路径。
我的package.json中的npm运行任务如下所示:
"scripts": {
"webpack": "webpack -w --config ./config/dev.js --progress"
}
npm update
之后! - Moose