升级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
网友评论