我正在使用Ubuntu 14.04,我已经使用
安装了node.js.sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install build-essential
我想在不使用npm install -g
的情况下使用sudo
,所以我按照instruction
我尝试使用npm install -g bower
安装bower bower包已成功安装在〜/ .npm-packages / lib / node_modules / bower / bin / bower
我的问题是我无法使用~/.npm-packages/lib/node_modules/bower/bin/bower
执行bower,我必须使用node ~/.npm-packages/lib/node_modules/bower/bin/bower
,为什么我需要在可执行的bower前面额外添加node
?
我对 gulp , grunt 以及npm install -g
请帮我解决这个问题?
由于
答案 0 :(得分:0)
我怀疑由于某种原因你的bower
二进制文件不可执行 - 你可以检查一下,并将错误发回这里吗?
如果您已按照这些说明操作,则根本不需要路径,最后一部分会将.npm_packages / bin目录添加到路径中,因此您应该能够运行{{1}独自一人。