完美解决linux下node.js全局模块找不到的情况


Posted in Javascript onMay 16, 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 相关文章推荐
slice函数的用法 之不错的应用
Dec 29 Javascript
jsonp原理及使用
Oct 28 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
Aug 04 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
Aug 02 Javascript
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
vue 优化CDN加速的方法示例
Sep 19 Javascript
微信小程序设置滚动条过程详解
Jul 25 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
Feb 17 Javascript
javascript将16进制的字符串转换为10进制整数hex
Mar 05 Javascript
javascript实现贪吃蛇游戏(娱乐版)
Aug 17 Javascript
AngularJS中的作用域实例分析
May 16 #Javascript
element-ui 限制日期选择的方法(datepicker)
May 16 #Javascript
npm 更改默认全局路径以及国内镜像的方法
May 16 #Javascript
详解使用create-react-app快速构建React开发环境
May 16 #Javascript
seajs下require书写约定实例分析
May 16 #Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
May 16 #Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 #Javascript
You might like
PHP swfupload图片上传的实例代码
2013/09/30 PHP
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
pygame学习笔记(4):声音控制
2015/04/15 Python
Python smallseg分词用法实例分析
2015/05/28 Python
python脚本设置超时机制系统时间的方法
2016/02/21 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python实现猜数字小游戏
2020/03/24 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
高中毕业生自我鉴定
2013/11/03 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
廉洁使者实施方案
2014/03/29 职场文书
环境科学专业求职信
2014/08/04 职场文书
十佳青年事迹材料
2014/08/21 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
乌镇导游词
2015/02/02 职场文书
放假通知怎么写
2015/08/18 职场文书
Ruby处理YAML和json数据
2022/04/18 Ruby