2014-01-11 27 views
4

我的Ubuntu 13.10创建一个Express应用程序,我使用Node.js的安装:试图在命令行

sudo npm install -g express

我:

sudo apt-get install nodejs

我然后使用快速安装不得不使用sudo进行快速安装,因为我试图在没有安装的情况下出现错误。

问题是,当我尝试创建一个明确的应用程序,甚至在命令行中没有输入express -v发生即:

[email protected]:~$ express -v

[email protected]:~$

我可以看到快递文件是否已经安装在usr/local/lib/node_modules/express目录中,也是usr/local/bin/目录中的一个名为express的文件,我认为它是某种类型的快捷方式或链接或其他类型。

关于为什么快递不工作的任何想法?

谢谢任何​​帮助赞赏!

回答

2

的解决方案是简单地安装的NodeJS遗留包:

sudo apt-get install nodejs-legacy