我按照以下说明安装了 nodejs这个帖子在 ubuntu 13.1 上一切顺利。之后我安装了表达通过发出命令
npm install express
导致
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
但是当我现在输入类似
express demo
我明白了
程序“express”当前未安装。您可以输入以下命令安装它:sudo apt-get install node-express
答案1
我回答我自己的问题,以防其他人遇到同样的问题。
软件包可以按默认方式安装,安装位置local
也是默认的。我们应该在需要时以及想要在 shell 中访问时安装软件包。要将软件包安装为全局软件包,只需添加即可,在我的情况下,我运行global
local
local
global
-g
sudo npm install -g express
现在可以正常工作了。
编辑
稍后使用-g
并要求它可能会导致UNMET DEPENDENCY express
此问题,可以使用以下方法解决-d
sudo npm install -d express