找不到Browserify命令

时间:2014-07-25 02:48:35

标签: javascript node.js

快速提问,当我从mac终端运行browserify index.js -o app.js时,我找不到命令。我已经完成了npm install -g browserify,但仍然没有运气。知道我为什么会这样做吗?

谢谢

我更容易做一个要点而不是粘贴在这里: https://gist.github.com/pertrai1/4ccf77e7b31cb5628b5d

6 个答案:

答案 0 :(得分:7)

如果需要从命令行运行它,只需将其安装在这样的全局空间中即可。

npm install browserify -g

您可能需要运行

npm uninstall browserify -g只是为了确保你没有错误的别名。

答案 1 :(得分:5)

将此添加到您的~/.bashrc或同等身份:

export PATH=$PATH:~/.npm-global/bin/

然后,要在终端会话中实际生效,请执行source ~/.bashrc

此时您可以执行browserify以及其他许多其他命令。查看~/.npm-global/bin/以查看可用的内容。

答案 2 :(得分:1)

我无法让browserify工作。

正在运行~/.npm/bin/browserify

其他软件包似乎运行良好(例如phantomjs)。

解决方法修复似乎是将alias browserify='~/.npm/bin/browserify'添加到您的.bash_profile

答案 3 :(得分:0)

如果出于某种原因,根本没有安装browserify命令(例如,如果您在旧的不受支持的Mac OS X版本上运行Homebrew,则会发生这种情况),另一种方法是通过{{1例如:

node

答案 4 :(得分:0)

这是一个古老的帖子,但是我相信人们仍然像我一样面临着同样的问题。

这就是我解决问题的方式:

<your project folder>/node_modules/browserify/bin/cmd.js main.js -o bundle.js

答案 5 :(得分:0)

作为Mac用户,我必须添加

export PATH=$PATH:/usr/local/Cellar/node/13.6.0/bin/

in ~.bash_profile

为什么我不知道地窖的路径。