Mac OS X,Node由Nvm安装,但不能使用全局安装的模块

时间:2018-05-27 02:21:34

标签: node.js npm nvm

操作系统是Mac OS X,使用NVM安装Node后,Node -v显示9.2。在全局安装express(npm install -g express)后,我无法在命令行中使用express。如果使用它,将提示未定义模块。使用npm root -g查找节点路径的安装,在lib或bin目录下我可以看到包的全局安装,但我无法在环境路径中添加lib或bin目录,因为有这两个目录中没有可执行文件。 任何建议都非常有用,谢谢。

1 个答案:

答案 0 :(得分:0)

命令行程序express未与npm install express一起安装,无论传递给它的命令行参数如何。要使用命令行实用程序,必须全局安装程序包express-generator,如下所示:

npm install -g express-generator

您也应该为您的个别项目安装普通express,而不是全局