本文介绍在deepin系统中安装node和npm。
失败的尝试 1、直接试着运行sudo apt install nodejs命令,然后输入node,能正常运行。接着安装npm工具,运行sudo apt install npm命令,然后输入npm似乎也能正常运行。 2、现在试着用npm随便安装一个包试试,就提示无法读取node_model之类的,提示需要在root权限下运行。然后改成sudo npm,命令行并无反应,有点像只输入个回车一样,emmmmm。然后sudo su后再试着输入npm,还是一样的情况,输入npm直接变成这样了,sudo npm回车后的下一行:
3、然后按着文档中的一些说明去检查下相关的路径,似乎没发现什么问题。总的来说人傻不能怪电脑和系统吧,但这个问题我也没辙,只好通过其他方法来安装nodejs和npm了。不过先把原来的给卸载了。
正确方法 1、在官网上下载nodejs在linux下的压缩包,下载可到 https://ywnz.com/linuxrj/3402.html 页面。解压,nodejs压缩包解压后的文件:
2、创建连接: sudo ln -s /bin/node /usr/local/bin/node sudo ln -s /bin/npm /usr/local/bin/npm 然后输入npm,提示找不到命令emmmm,在/usr/local/bin里检查下发现了两个0KB的文件npm和node。换种方式,直接通过鼠标右键操作创建连接,目录选择/usr/local/bin/node,创建node的连接:
3、根据上面的两个步骤后一切正常:
即sudo npm什么的也正常,算是安装完成了。 4、最后更换淘宝源: npm config set registry https://registry.npm.taobao.org
相关主题 |