Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Mac OS X,节点由Nvm安装,但可以';t使用全球安装的模块_Node.js_Npm_Nvm - Fatal编程技术网

Node.js Mac OS X,节点由Nvm安装,但可以';t使用全球安装的模块

Node.js Mac OS X,节点由Nvm安装,但可以';t使用全球安装的模块,node.js,npm,nvm,Node.js,Npm,Nvm,操作系统为MacOSX,使用NVM安装Node后,Node-v显示为9.2。在全局安装express(npm install-g express)之后,我不能在命令行中使用express。如果使用,则会提示未定义模块。使用npm root-g查找节点路径的安装,在lib或bin目录中,我可以看到包的全局安装,但是我无法在环境路径中添加lib或bin目录,因为这两个目录中没有可执行文件。 任何建议都非常有用,谢谢。命令行程序express未随npm install express一起安装,无论传递

操作系统为MacOSX,使用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 -g express-generator

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

谢谢您的建议,您是对的,这不是nvm问题,我没有正确安装模块。我很高兴您修复了它!如果这个答案对你有帮助,一定要将它标记为已接受,以向其他人表明你的问题已经解决,并且这个答案对你有效