Npm 找不到Webpack命令

Npm 找不到Webpack命令,npm,webpack,webpack-dev-server,npm-install,Npm,Webpack,Webpack Dev Server,Npm Install,我已使用 npm安装-g网页包 及 我还安装了Web包开发服务器 npm install -g webpack-dev-server 安装完成后,我运行了命令webpack,但它显示以下错误 网页包:找不到命令 我不知道是什么错误。如果你想使用全局安装,你可以在[node\u installed\u path]/lib/node\u modules/webpack/bin/中找到webpack脚本,你可以使用绝对路径,添加到路径环境变量,或符号链接,等等 如果要使用本地安装,请在/node\u

我已使用

npm安装-g网页包

我还安装了Web包开发服务器

npm install -g webpack-dev-server
安装完成后,我运行了命令webpack,但它显示以下错误

网页包:找不到命令


我不知道是什么错误。

如果你想使用全局安装,你可以在
[node\u installed\u path]/lib/node\u modules/webpack/bin/
中找到webpack脚本,你可以使用绝对路径,添加到
路径
环境变量,或符号链接,等等

如果要使用本地安装,请在
/node\u modules/.bin/
中找到它


我建议使用本地安装()。

作为一种良好做法,建议在本地安装
webpack
webpack dev server
,详细信息

然后,您可以将这些行添加到package.json文件的scripts部分

"scripts": {
  "build": "webpack --progress --colors",
  "start": "webpack-dev-server --progress --colors"
}
最后

npm start
npm run build
注意:您需要在根文件夹中有一个
webpack.config.js
,以使其正确运行


您的网页包存在于./node\u modules/.bin/文件夹中。因此,您应该执行以下命令:

./node_modules/.bin/webpack
在这个帖子中查看答案


我需要手动安装:

npm install --save-dev webpack-cli

我想这是必要的,这样Angular CLI才能真正理解与Webpack相关的命令。

您需要在适当的文件夹中运行Webpack命令

我所说的适当文件夹是指您将已安装模块和模块的package.json文件放在其中的文件夹

因为您使用-g参数安装了它,它是全局安装的,您应该在:./node_modules/.bin/webpack中找到它


最好的做法是在每个项目(项目所在的文件夹)上安装模块,而不是全局安装。

在ubuntu中,你可以尝试sudo apt安装webpack

Bishnu,如果它对你有用,你应该接受一个答案。
npx webpack
也会这样做。轻微的更正:-保存,但不是--save-dev。你还需要带有--production标志的webpack。
./node_modules/.bin/webpack
npm install --save-dev webpack-cli