请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ubuntu server16.03 npm建立软连接失败

执行

ln /home/asa/node-v8.9.0-linux-x64/bin/node /usr/local/bin/node

之后,输入node -v可以显示版本号,再执行

ln /home/asa/node-v8.9.0-linux-x64/bin/npm /usr/local/bin/npm

使用npm -v提示

The program 'npm' is currently not installed. You can install it by typing:

apt install npm

https://img1.sycdn.imooc.com//szimg/5a1407da0001339b06370068.jpg

https://img1.sycdn.imooc.com//szimg/5a1407da0001297b06450114.jpg


正在回答 回答被采纳积分+3

1回答

qq_我不是好人_1 2017-12-05 20:51:47

说下我的解决办法

  1. 将解压好的文件重命名并移动到  /opt/ 目录;    

    mv node-v8.9.0-linux-x64 node 

    sudo mv node /opt/  

  2. 进入/opt/node/bin目录,查看node版本号,显示版本号,证明包没问题     

  3. 设置全局访问,通过软连接的形式将node和npm链接到系统默认的PATH目录下   

    sudo ln -s /opt/node/bin/node /usr/local/bin/node

    sudo ln -s /opt/node/bin/npm /usr/local/bin/npm

  4. npm淘宝镜像cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org,

    安装完成后也要设置一个软连接

    sudo ln -s /opt/node/bin/cnpm /usr/local/bin/cnpm

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信