Linux下配置node環境與failed to create symbolic link ‘/usr/bin/utserver’: File exists跟Error: Cannot find module '/root/node-v10.16.3-linux-x64/install'解決方法


NodeJS下載地址(官網)

https://nodejs.org/en/download/

 

下載下來后是個tar,xz壓縮包

通過xftp將壓縮包上傳到Linux服務器上

如我放在root目錄下

使用xshell連接遠程服務器

cd 到當前目錄下(一般默認是root目錄下)

執行以下命令解壓

tar xvJf  node-v10.16.3-linux-x64.tar.xz或者tar xf  node-v10.16.3-linux-x64.tar.xz

差別在於xvJf可以看到解壓情況,xf看不到

xvJf

xf

 建立軟連接

配置node

ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node
配置npm
ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
PS:注意點
/root/node-v10.16.3-linux-x64/為node安裝路徑
軟連接最后的英文需跟bin后面英文對應(注意中間有空格如:/node(這有個空格)/usr)
若執行命令時出現如下錯誤 如執行 npm install vue 報

Error: Cannot find module '/root/node-v10.16.3-linux-x64/install'

那么有可能是你建立軟連接時出錯了

PS:注意點

如果建立軟連接時(軟連接最后的英文需跟bin后面英文沒對應 如:ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/npm)

恭喜你(你執行node -v跟npm -v都沒毛病,但是執行npm install vue就報錯)

此時你在重新執行軟連接可能就會報( ln: failed to create symbolic link ‘/usr/local/bin/npm’: File exists
原因在你的/usr/local/bin/npm下已經存在關聯關系了
解決辦法:
ln -sf /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
參考如下:
 
OK,解決
若需配置淘寶鏡像

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

配置軟連接

ln -s /root/node-v10.16.3-linux-x64/bin/cnpm /usr/local/bin/cnpm
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM