Linux下node.js全局模块找不到,如何排查并解决?

2026-04-02 14:040阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计327个文字,预计阅读时间需要2分钟。

Linux下node.js全局模块找不到,如何排查并解决?

今天在Linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,很苦恼,因为pm2没有安装成功。但奇怪的是,在node安装目录下的bin文件包中调用pm2却没问题。

今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。usrlocalnodenode-v7.3.

今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。

/usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list

类似这样调用pm2 list命令查看pm2启动的项目没有任何问题。

Linux下node.js全局模块找不到,如何排查并解决?

原来linux系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置。。。好吧,自己动手吧。。。

在linux上配置环境变量很简单,只需要修改 /etc/profile 文件就可以了,在profile文件最后写上node模块的目录就可以了。

阅读全文

本文共计327个文字,预计阅读时间需要2分钟。

Linux下node.js全局模块找不到,如何排查并解决?

今天在Linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,很苦恼,因为pm2没有安装成功。但奇怪的是,在node安装目录下的bin文件包中调用pm2却没问题。

今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。usrlocalnodenode-v7.3.

今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。

/usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list

类似这样调用pm2 list命令查看pm2启动的项目没有任何问题。

Linux下node.js全局模块找不到,如何排查并解决?

原来linux系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置。。。好吧,自己动手吧。。。

在linux上配置环境变量很简单,只需要修改 /etc/profile 文件就可以了,在profile文件最后写上node模块的目录就可以了。

阅读全文