快速提问,当我从mac终端运行browserify index.js -o app.js时,我找不到命令。我已经完成了npm install -g browserify,但仍然没有运气。知道我为什么会这样做吗?
谢谢
我更容易做一个要点而不是粘贴在这里: https://gist.github.com/pertrai1/4ccf77e7b31cb5628b5d
答案 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
为什么我不知道地窖的路径。