解决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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
javascript如何创建对象
Aug 29 Javascript
利用Vue.js指令实现全选功能
Sep 08 Javascript
JS实现双击内容变为可编辑状态
Mar 03 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
Apr 01 Javascript
Vue2.0实现购物车功能
Jun 05 Javascript
荐书|您有一份JavaScript书单待签收
Jul 21 Javascript
彻底理解js面向对象之继承
Feb 04 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
Aug 08 Javascript
使用watch在微信小程序中实现全局状态共享
Jun 03 Javascript
sharp.js安装过程中遇到的问题总结
Apr 02 Javascript
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
Jun 15 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
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
Python文档生成工具pydoc使用介绍
2015/06/02 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
Python 基础知识之字符串处理
2017/01/06 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python字符串的一些操作方法总结
2019/06/10 Python
django 消息框架 message使用详解
2019/07/22 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
Python和Bash结合在一起的方法
2020/11/13 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
信息管理专业学生自荐信格式
2013/09/22 职场文书
运动会表扬稿大全
2014/01/16 职场文书
逃课上网检讨书
2014/02/20 职场文书
会计电算化专业求职信
2014/06/10 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
圣诞晚会主持词
2015/07/01 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers