【发布时间】:2017-03-20 14:33:19
【问题描述】:
我在 linux 上运行这个命令:
sudo npm install -g webpack
我得到以下输出:
/home/igor/.npm-global/bin/webpack -> /home/igor/.npm-global/lib/node_modules/webpack/bin/webpack.js /home/igor/.npm-global/lib └── webpack@1.13.3
看起来完全合法,但是当我尝试使用时:
webpack -h
我明白了
webpack:找不到命令
如何让 webpack 在命令提示符下运行?
【问题讨论】:
-
您是如何安装 Node.js 的?告诉我们您的 Node 和 NPM 版本。
-
npm 版本 3.10.8 节点 6.8.1。猜猜,我下载了二进制文件,然后更新了
-
全局包通常安装在
/usr/local/bin/而不是你的主页中。你改成~/.npmrc了吗? -
@goenning 不,我没有。顺便说一句,哪个节点显示 /usr/bin/node
-
如果你将
/home/igor/.npm-global/bin/添加到你的 PATH 中,它可能适用于你安装的 webpack 和其他模块。但这很奇怪,它不是默认文件夹。