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


Posted in Javascript onMay 15, 2018

今天在在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全局模块找不到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js下判断 iframe 是否加载完成的完美方法
Oct 26 Javascript
javascript:window.open弹出窗口的位置问题
Mar 18 Javascript
JavaScript实现强制重定向至HTTPS页面
Jun 10 Javascript
浅析Node.js中的内存泄漏问题
Jun 23 Javascript
AngularJS创建自定义指令的方法详解
Nov 03 Javascript
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
JS返回顶部实例代码
Aug 09 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
详解vuex的简单使用
Mar 12 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 Javascript
vue ref如何获取子组件属性值
Mar 31 Vue.js
vue :src 文件路径错误问题的解决方法
May 15 #Javascript
利用npm 安装删除模块的方法
May 15 #Javascript
vux uploader 图片上传组件的安装使用方法
May 15 #Javascript
使用webpack搭建react开发环境的方法
May 15 #Javascript
浅谈Node.js 沙箱环境
May 15 #Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 #Javascript
WebPack配置vue多页面的技巧
May 15 #Javascript
You might like
php 伪静态之IIS篇
2014/06/02 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
php图像处理类实例
2015/07/28 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
JS 强制设为首页的代码
2009/01/31 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
checkbox使用示例
2013/08/23 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
基于zepto.js实现登录界面
2017/10/09 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
2018/07/02 Javascript
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
struct和class的区别
2015/11/20 面试题
医院后勤自我鉴定
2013/10/13 职场文书
业务主管岗位职责
2013/11/20 职场文书
校友会欢迎辞
2014/01/13 职场文书
学校招生宣传广告词
2014/03/19 职场文书
食品安全责任书
2014/04/15 职场文书
投标服务承诺书
2014/05/28 职场文书
护理目标管理责任书
2014/07/25 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
致青春观后感
2015/06/09 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python