解决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 获取、清空input type="file"的值(示例代码)
Dec 24 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
Markdown+Bootstrap图片自适应属性详解
May 21 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
Jul 14 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
Aug 02 Javascript
ajaxfileupload.js实现上传文件功能
Apr 19 Javascript
详解关于webpack多入口热加载很慢的原因
Apr 24 Javascript
javascript实现商品图片放大镜
Nov 28 Javascript
js最全的数组的降维5种办法(小结)
Apr 28 Javascript
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
数据库的日期格式转换
2006/10/09 PHP
php str_pad 函数用法简介
2009/07/11 PHP
PHP 页面编码声明方法详解(header或meta)
2010/03/12 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
jQuery下通过replace字符串替换实现大小图片切换
2012/05/22 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
validform表单验证的实现方法
2019/03/08 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Python 使用多属性来进行排序
2019/09/01 Python
python能在浏览器能运行吗
2020/06/17 Python
python常量折叠基础知识点讲解
2021/02/28 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
汽车专业毕业生推荐信
2013/11/12 职场文书
八项规定整改措施
2014/02/12 职场文书
献爱心标语
2014/06/21 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
清明节寄语2015
2015/03/23 职场文书
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫