新手用linux安装完node.js后发现node -v命令不能执行,而nodejs -v却能执行,但自己用的项目中必须用node命令而不能用nodejs命令,这时候就不知道怎么办才好。搜索后用
sudo npm install -g n
sudo n stable
这俩个命令发现一直在载入无法完成,最后也不知道怎么办。有些人搜索到了使用软链接把nodejs改成node就行,可是没人叙述怎么搞。我现在来说一下
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接,ln -s产生软链接(即符号链接)。
硬链接类似windows于复制了一份文件而改了文件名字
软链接类似windows给文件建立了一个快捷方式
我们要用到的是软链接把nodejs改成node就行了,一般node或者其他运行程序安装完成后都在usr/bin文件夹下能找到它,我们在终端敲
cd /usr/bin 进入bin文件夹自己在文件夹里搜索一下nodejs,在敲
ln -s /usr/bin/nodejs /usr/bin/node 建立软链接node
这个时候再在终端中测试node -v就能执行了!再在bin文件夹下搜索node发现有一个nodejs和一个node两个文件。同样终端中连个命令都能执行了。
关于如何解决安装node后node命令不能用,nodejs可以用的解决办法
原文作者:smallStone
原文地址: https://segmentfault.com/a/1190000004547719
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://segmentfault.com/a/1190000004547719
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。