我正在尝试通过运行此命令在我的ubuntu 14.04上安装express-generator
sudo npm install express-generator -g
它显示已安装express-generator
sinscary@avenger:~$ sudo npm install express-generator -g
[sudo] password for sinscary:
/home/sinscary/.node/bin/express -> /home/sinscary/.node/lib/node_modules/express-generator/bin/express
express-generator@4.13.4 /home/sinscary/.node/lib/node_modules/express-generator
├── sorted-object@2.0.0
├── commander@2.7.1 (graceful-readlink@1.0.1)
└── mkdirp@0.5.1 (minimist@0.0.8)
但我不知道为什么当我运行express -h
时,我不断收到此错误
The program 'express' is currently not installed. You can install it by typing:
sudo apt-get install node-express
我可以使用sudo apt-get install node-express
此命令安装快递,但我在某处读到安装express-generator
的首选方式是npm
。
This Question与我的问题类似,但此处给出的解决方案对我不起作用。我可以通过比较这里给出的答案来看到,在我的情况下npm
将二进制链接放在/home/username/.node/bin
而不是/home/username/npm/bin
所以我将export PATH=$HOME/.node/bin:$PATH
添加到我的.bashrc
文件中,但仍然遇到同样的错误。
我已按照Documentation的建议逐步安装快递,但仍面临同样的问题。
对此有任何帮助