如何安装webpack cli?

如何安装webpack cli?,webpack,Webpack,我已经安装了webpack 4.5.0 当我尝试运行webpack时,它抱怨它需要webpack cli 如果运行npm安装webpack cli,则会出现以下错误: The CLI moved into a separate package: webpack-cli Would you like to install webpack-cli? (That will run npm install -D webpack-cli) (yes/NO)yes npm WARN deprecated n

我已经安装了webpack 4.5.0

当我尝试运行webpack时,它抱怨它需要webpack cli

如果运行
npm安装webpack cli
,则会出现以下错误:

The CLI moved into a separate package: webpack-cli
Would you like to install webpack-cli? (That will run npm install -D webpack-cli) (yes/NO)yes
npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN webpack-cli@2.0.14 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.

+ webpack-cli@2.0.14
updated 1 package in 14.175s
{ Error: Cannot find module 'webpack-cli'
    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 runCommand.then.result (/usr/local/lib/node_modules/webpack/bin/webpack.js:62:14)
    at <anonymous>
at process._tickCallback (internal/process/next_tick.js:118:7) code: 'MODULE_NOT_FOUND' }
CLI已移动到一个单独的包中:webpack CLI
是否要安装webpack cli?(将运行npm安装-D webpack cli)(是/否)是
npm警告已弃用nomnom@1.8.1:不再支持包。接触support@npmjs.com更多信息。
npm警告网页包-cli@2.0.14需要webpack@^4.0.0的对等机,但未安装。您必须自己安装对等依赖项。
+网页包-cli@2.0.14
在14.175秒内更新了1个软件包
{错误:找不到模块“webpack cli”
在Function.Module.\u解析文件名(Module.js:543:15)
在Function.Module.\u加载(Module.js:470:25)
at Module.require(Module.js:593:17)
根据需要(内部/module.js:11:18)
在runCommand.then.result(/usr/local/lib/node_modules/webpack/bin/webpack.js:62:14)
在
在进程中。_tickCallback(internal/process/next_tick.js:118:7)代码:'MODULE_NOT_FOUND'}

有人看到了并修复了它吗?

它通过安装以下模块对我起到了作用:

npm i-g网页包cli

npm安装--保存开发人员网页包


npm安装--保存dev webpack dev server这是因为,
webpack cli
可能是全局安装的,但它没有安装在当前项目中,而且该项目无法使用全局安装的版本


我通过在相关项目目录中运行
npm install webpack cli
修复了此问题。

您是否尝试过删除文件夹
node_modules
并再次重新安装
webpack cli
?arggh只是来告诉我这就是解决问题的方法,然后回答:)我忘记了问题的解决方法已经有了,但它可能对其他人有用。