[英]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.