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

来源:7-1 Linux环境下配置Node环境

桂圆

2017-11-21

执行

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

http://img.mukewang.com/szimg/5a1407da0001339b06370068.jpg

http://img.mukewang.com/szimg/5a1407da0001297b06450114.jpg


写回答

1回答

qq_我不是好人_1

2017-12-05

说下我的解决办法

  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
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程