解决linux下node.js全局模块找不到的问题

 更新时间:2018年05月15日 10:42:57   作者:迷失的蜗牛  
今天小编就为大家分享一篇解决linux下node.js全局模块找不到的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

今天在在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系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置。。。好吧,自己动手吧。。。

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

export NODE_HOME=/usr/local/node/node-v7.3.0-linux-x64/bin
export PATH=$NODE_HOME:$PATH

这里的NODE_HOME是我node.js的安装目录里面的bin目录,这样每次执行全局模块的命令就不需要写上完整的路径了。

注意,修改了环境变量之后需要注销再重新登录服务器才会生效,我是用的云服务器,直接退出系统再重新连接,然后修改的配置就生效了。

直接执行命令

pm2 list

完美运行。。。

以上这篇解决linux下node.js全局模块找不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • node如何实现cmd弹窗交互之inquirer

    node如何实现cmd弹窗交互之inquirer

    这篇文章主要介绍了node如何实现cmd弹窗交互之inquirer问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 详解nodejs http请求相关总结

    详解nodejs http请求相关总结

    这篇文章主要介绍了nodejs http请求相关总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Node 搭建一个静态资源服务器的实现

    Node 搭建一个静态资源服务器的实现

    这篇文章主要介绍了Node 搭建一个静态资源服务器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Node.js开发第三方微信公众平台

    Node.js开发第三方微信公众平台

    这篇文章主要介绍了Node.js开发第三方微信公众平台的相关资料,需要的朋友可以参考下
    2017-06-06
  • nodejs中使用monk访问mongodb

    nodejs中使用monk访问mongodb

    最近在做nodejs的web开发,初次接触到mongoDB这个数据库。分享点使用经验
    2014-07-07
  • 浅析 NodeJs 的几种文件路径

    浅析 NodeJs 的几种文件路径

    本篇文章主要介绍了浅析 NodeJs 的几种文件路径,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • NodeJs版本过高无法启动Vue项目报错的几种解决方法

    NodeJs版本过高无法启动Vue项目报错的几种解决方法

    在开发vue项目时,我们通常使用nodejs作为项目的运行环境,但是有时候,由于nodejs版本过高,可能会导致vue项目启动报错,这篇文章主要给大家介绍了关于NodeJs版本过高无法启动Vue项目报错的几种解决方法,需要的朋友可以参考下
    2023-12-12
  • nodejs提示:cross-device link not permitted, rename错误的解决方法

    nodejs提示:cross-device link not permitted, rename错误的解决方法

    这篇文章主要给大家介绍了关于nodejs提示:cross-device link not permitted, rename错误的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用nodejs具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • node.js中的url.format方法使用说明

    node.js中的url.format方法使用说明

    这篇文章主要介绍了node.js中的url.format方法使用说明,本文介绍了url.format的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • nodejs文件夹深层复制功能

    nodejs文件夹深层复制功能

    这篇文章主要介绍了nodejs文件夹深层复制功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09

最新评论