分享

Ubuntu16.04下安装Node.js 和npm

 quasiceo 2018-09-18

一、从官网下载安装包

sudo wget https:///dist/v9.5.0/node-v9.5.0-linux-x64.tar.xz

二、解压并移动到指定文件夹

sudo tar -xvf node-v9.5.0-linux-x64.tar.xz
sudo cp node-v9.5.0-linux-x64/bin/node /usr/local/bin/
sudo cp node-v9.5.0-linux-x64/bin/npm /usr/local/bin/
sudo cp -r node-v9.5.0-linux-x64/lib/node_modules/ /usr/local/

三、查看版本

node -v
v9.5.0
npm -v
5.6.0

四、原因

1、网上大部分使用ln链接到形式链接到/usr/local/bin 目录下,然而实测只有nodejs可以,npm则会报错,我看了下代码,发现node的指向是指向../lib/,也就是相对路径要到上一个文件夹的lib目录下才能使用,如果改成绝对路径到话,有很多地方要改,所以直接把lib目录放在了 /usr/local/下,也就是/usr/local/bin 目录的上一层。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多