代码笔记程序员我爱编程

18-05-18|升级服务器端的node及npm

2018-05-18  本文已影响10人  贝一平

升级node

npm i -g n

n模块的默认安装路径为/usr/local
如何查看node的路径呢?

which node

通过上面的路径找到我们node的路径 /data/home/server/nodejs/bin/node
由于n和node的路径不一样,所以我们需要调整一下

//1-编辑环境配置文件
vim ~/.bash_profile   
//2-将下面两行代码插入到文件末尾
export N_PREFIX=/data/home/server/nodejs #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
//3-wq保存退出;
//4-执行source使修改生效。
source ~/.bash_profile
//5-确认一下环境变量是否生效。
echo $N_PREFIX
/data/home/server/nodejs 
//成功打印出上面的路径环境变量才算是生效了
//安装稳定版本
n stable

当你成功的升级了node以后再

npm -v

比如说我现在要安装koa但是却意外的发现npm 开始报错了

npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'internal/util/types'
npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/xxcanghai/.npm/_logs/2018-01-05T08_07_43_208Z-debug.log

网上有朋友说,这是因为node升级了的缘故。解决方案如下

n 6.9.1
npm -g install npm@next
n stable

node -v
npm -v
上一篇 下一篇

猜你喜欢

热点阅读