网络包 1.js 2.js要使用此命令,您需要安装“1.js”

问题描述

第一次学习和使用webpack。这个问题可能太简单了,尽管我已经尝试在谷歌上搜索了几个小时。

我的问题是要在 webpack 中打包一个 js 文件

webpack 已经全局安装。

我可以使用以下方法检查版本:

webpack -v

回复是:

webpack 5.11.0
webpack-cli 4.3.0

然后我用从网站上学到的命令打包1.js:

webpack 1.js 2.js

信息不是打包,而是:

[webpack-cli] For using this command you need to install: '1.js' package
? Would you like to install '1.js' package? (That will run 'npm install -D 1.js') (Y/n) › true

我也试过:

webpack 1.js -o 2.js

响应将与上述相同。

这真的让我发疯。

解决方法

webpack-cli 4.3.0 版本有问题,请使用 4.2.0 版本

https://github.com/webpack/webpack-cli/issues/2266