美文网首页代码笔记程序员我爱编程
18-05-18|升级服务器端的node及npm

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

作者: 贝一平 | 来源:发表于2018-05-18 10:56 被阅读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
    

    相关文章

      网友评论

        本文标题:18-05-18|升级服务器端的node及npm

        本文链接:https://www.haomeiwen.com/subject/aipwdftx.html