ubuntu安装cnpm/vue-cli成功,终端却提示无法找到cnpm命令/无法找到vue-cli命令解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ucsheep/article/details/85220403

在ubuntu中安装cnpm/vue-cli,以cnpm为例,vue-cli与它的解决方式一样。
运行

sudo npm install cnpm -g

安装成功,运行cnpm却报如下错误

ucsheep@ucsheep-B250M-D2V:~$ sudo npm install cnpm -g
npm WARN deprecated [email protected]: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
/opt/node-v11.4.0-linux-x64/bin/cnpm -> /opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/bin/cnpm
+ [email protected]
updated 1 package in 9.46s
ucsheep@ucsheep-B250M-D2V:~$ cnpm
未找到 'cnpm' 命令,您要输入的是否是:
 命令 'cxpm' 来自于包 'xpmutils' (universe)
 命令 'npm' 来自于包 'npm' (universe)
 命令 'cpm' 来自于包 'cpm' (universe)
cnpm:未找到命令

应该是无法正确建立软链,我们手动建立一下


1

sudo find / -name cnpm

先查到cnpm位置,在 /opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/bin/cnpm


2

sudo ln -s /opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/bin/cnpm /usr/local/bin/cnpm

建立软链


3

ucsheep@ucsheep-B250M-D2V:~$ cnpm -version
[email protected] (/opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
[email protected] (/opt/node-v11.4.0-linux-x64/bin/node)
[email protected] (/opt/node-v11.4.0-linux-x64/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/opt/node-v11.4.0-linux-x64 
linux x64 4.15.0-42-generic 
registry=https://registry.npm.taobao.org

测试,可以用了

猜你喜欢

转载自blog.csdn.net/ucsheep/article/details/85220403
今日推荐