gpt4 book ai didi

webpack - Webpack:安装webpack和webpack-cli后,在运行webpack时仍然出现错误

转载 作者:行者123 更新时间:2023-12-03 07:30:45 25 4
gpt4 key购买 nike

我安装了最新版本的webpack:

"webpack": "^4.0.0",
"webpack-cli": "^2.0.9"

但是,当我在终端中运行 webpack时,我得到以下信息:
The CLI moved into a separate package: webpack-cli.
Please install 'webpack-cli' in addition to webpack itself to use the CLI.
-> When using npm: npm install webpack-cli -D
-> When using yarn: yarn add webpack-cli -D

最佳答案

似乎您仅全局安装了webpack而不是webpack-cli
因此,npm install -g webpack-cli解决了该问题。

说明和替代解决方案:
为什么首先存在问题?以下内容表明本地安装了webpackwebpack-cli软件包:

I have the latest versions of webpack installed:

   "webpack": "^4.0.0",
"webpack-cli": "^2.0.9"

在终端中运行 webpack找不到本地安装的版本(自 以来由 webpack-cli提供)。
这是因为您的本地可执行文件文件夹未包含在 shell 程序 PATH变量( shell 程序在其中查找命令的目录列表)中。 npm在本地安装可执行文件的路径是 ./node_modules/.bin(更多信息 here)。
因此,您需要运行以下命令,而不是尝试仅运行 webpack:
./node_modules/.bin/webpack
另外,将仅使用 package.json的脚本添加到 webpack中也是可行的,因为 npm在执行脚本之前将本地 ./node_modules/.bin/目录添加到了shell路径中(请参阅 npm run)。
"scripts": {
"build": "webpack"
}
然后,在您的终端中执行: npm run build回顾一下,我认为 package.json脚本是更清晰,更理想的方法。

关于webpack - Webpack:安装webpack和webpack-cli后,在运行webpack时仍然出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48991706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com