webpack:在npm install webpack -g之后找不到命令

ima*_*air 10 macos install node.js npm

在我的OSX Yosemite上的奇怪行为:从一天到另一天,我所安装的所有节点模块npm install -g都没有通过终端找到.

我不确定这是否是由于我前一天安装​​的节点v4.0.0.

Дми*_*нко 7

试试这个

echo $(npm config get prefix)/bin
Run Code Online (Sandbox Code Playgroud)

你会得到STRING,这应该包含在你的.bash_profile中

export PATH=$PATH:STRING
Run Code Online (Sandbox Code Playgroud)


小智 5

全局安装

npm i -g webpack
Run Code Online (Sandbox Code Playgroud)

如果您将使用 webpack,也请安装 webpack-dev-server

npm i -g webpack-dev-server
Run Code Online (Sandbox Code Playgroud)

在我安装这两个命令后,我在运行时也发现了错误

webpack
Run Code Online (Sandbox Code Playgroud)

命令,所以我通过更改webpack的版本来找出问题,所以我安装

npm install webpack@2.1.0-beta.22
Run Code Online (Sandbox Code Playgroud)

一切对我来说都很好。

我建议您先了解一下npm,然后再了解一下webpack。你会挣扎很多。但最终你会找到正确的目的地。


ima*_*air 1

我最终也使用 NVM 进行多个 NodeJS 版本管理,一切都回到了控制之下。