更新webpack-dev-server和webpack后,会请求一些模块但不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更新webpack-dev-server和webpack后,会请求一些模块但不存在相关的知识,希望对你有一定的参考价值。

我的项目使用Vue.js和Typescript。我更新了webpack和webpack-dev-server,当我尝试在开发模式下运行时,现在有些模块丢失了。

更多信息:

我的包版本:

"npm": "6.0.0",
"webpack": "^4.8.1",
"webpack-cli": "^2.1.3",
"webpack-dev-server": "^1.16.5"

在我的package.jsonǜása中以开发模式运行app的命令:

cross-env NODE_ENV =开发webpack-dev-server --open --inline --hot --display-error-details

返回的错误是:

module.js:545
throw err;
^

Error: Cannot find module 'webpack/bin/config-optimist'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:470:25)
at Module.require (module.js:593:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/project_folder/node_modules/webpack-dev-server/bin/webpack-dev-server.js:64:1)

我已经尝试过了:

  1. 重新安装webpack;
  2. 删除node_modules并再次运行npm install;
  3. 手动将此文件(config-optimist.js)代码放在文件夹(found here)中,但之后,另一个模块也丢失了。

有什么想法吗?

答案

不兼容的webpack-dev-server版本正在寻找一个不再存在的文件。升级,它应该解决问题。

以上是关于更新webpack-dev-server和webpack后,会请求一些模块但不存在的主要内容,如果未能解决你的问题,请参考以下文章

Vue????????????"???webpack-dev-server??????????????????????????????????????????????????????????

如何指定 webpack-dev-server webpack.config.js 文件位置

更新 webpack-dev-server 和 webpack 后,一些模块被请求但不存在

更新webpack-dev-server和webpack后,会请求一些模块但不存在

关于webpack-dev-server不能及时更新的问题

koa2实现简易的webpack-dev-server