Mac OS X, Node是通过Nvm安装的,但是不能使用全局安装的模块
Mac OS X, Node is installed by Nvm, but can't use module which is installed globally
操作系统是Mac OSX,使用NVM安装Node后,Node -v显示9.2。在全局安装 express(npm install -g express)后,我无法在命令行中使用 express。如果使用,会提示模块未定义。使用npm root -g 找到node路径的安装,在lib或者bin目录下可以看到包的全局安装,但是在环境路径下不能添加lib或者bin目录,因为有这两个目录下没有可执行文件。
任何建议都非常有帮助,谢谢。
命令行程序 express
未与 npm install express
一起安装,无论传递给它的命令行参数如何。要使用命令行实用程序,您必须全局安装包 express-generator
,如下所示:
npm install -g express-generator
您还应该将普通 express
安装到您的个人项目,而不是全局安装
操作系统是Mac OSX,使用NVM安装Node后,Node -v显示9.2。在全局安装 express(npm install -g express)后,我无法在命令行中使用 express。如果使用,会提示模块未定义。使用npm root -g 找到node路径的安装,在lib或者bin目录下可以看到包的全局安装,但是在环境路径下不能添加lib或者bin目录,因为有这两个目录下没有可执行文件。 任何建议都非常有帮助,谢谢。
命令行程序 express
未与 npm install express
一起安装,无论传递给它的命令行参数如何。要使用命令行实用程序,您必须全局安装包 express-generator
,如下所示:
npm install -g express-generator
您还应该将普通 express
安装到您的个人项目,而不是全局安装