webpack.validateSchema 不是函数 [英] webpack.validateSchema is not a function

查看:25
本文介绍了webpack.validateSchema 不是函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Webpack 突然抛出这个错误:

Webpack are throwing this error all of a sudden:

TypeError: webpack.validateSchema 不是函数

TypeError: webpack.validateSchema is not a function

周五一切正常,今天不工作.自周五以来没有新的 master 提交.

Everything was working fine Friday, not working today. No new commits to master since Friday.

修剪过的 NPM,不起作用,删除 NPM 文件夹并重新安装,没有骰子.签出到以前的分支,这些分支没有从 Master 重新定位一个多星期.还是一样.

Pruned NPM, that didn't work, deleted NPM folder and re-installed, no dice. Checked out to previous branches which have not been rebased from Master for over a week. Still the same.

有人有想法吗?

推荐答案

看起来像 npm 错误,因为 webpack-dev-server@2.1.0-beta.11 需要 webpack@^2.1.0-beta.26 但是 npm 安装失败.

Looks like npm bug, since webpack-dev-server@2.1.0-beta.11 requires webpack@^2.1.0-beta.26 but npm failed to install it.

在不更新太多的情况下避免该问题的最简单方法是将 package.json 中的依赖项更改为

The easiest way to avoid the issue without updating too much is to change dependency in package.json to

  "webpack-dev-server": "2.1.0-beta.10",

而不是类似的东西

  "webpack-dev-server": "^2.1.0-beta.9",

"^" 版本之前的字符表示兼容".删除它与版本完全一致.

"^" char before version says "compatible with". Removing it sticks to the version exactly.

不要忘记运行 npm installnpm update 之后.

Don't forget to run npm install or npm update afterwards.

这篇关于webpack.validateSchema 不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆