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

问题描述 投票:1回答:1

我的项目使用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)中,但之后,另一个模块也丢失了。

有什么想法吗?

typescript npm webpack vue.js webpack-dev-server
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.