繁体   English   中英

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

[英]Mac OS X, Node is installed by Nvm, but can't use module which is installed globally

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

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

npm install -g express-generator

您可能还应该将Normal express安装到您的单个项目中,而不是全局安装

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM