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