1.?更新包管理器apt與apt-get
sudo apt update
sudo apt-get update
2.?使用apt包管理器進(jìn)行下載
sudo apt-get install nodejs? ? ?# 下載nodejs
sudo apt-get install npm? ? ? ? ?#下載npm,它是nodejs的包管理器(nodejs package manager)
3.?升級 npm
npm install npm -g
4.?升級或安裝 cnpm(用淘寶鏡像)
npm install -g cnpm --registry=https://registry.npm.taobao.org
5.?安裝了node后剔蹋,執(zhí)行npm run xxx的命令的時候茧痒,報錯爸黄,提示如下:
/usr/bin/env: node: No such file or directory
執(zhí)行如下命令:
sudo ln -s /usr/bin/nodejs /usr/bin/node
6. 在使用的時候會報錯
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside stric...
這是因為node的版本太低
6.1?首先安裝n模塊:
npm install -g n
6.2?升級node.js到最新穩(wěn)定版
n stable
6.3?另外分享幾個npm的常用命令
npm -v #顯示版本尚氛,檢查npm 是否正確安裝。
npm install express #安裝express模塊
npm install -g express #全局安裝express模塊
npm list #列出已安裝模塊
npm show express #顯示模塊詳情
npm update #升級當(dāng)前目錄下的項目的所有模塊
npm update express #升級當(dāng)前目錄下的項目的指定模塊
npm update -g express #升級全局安裝的express模塊
npm uninstall express #刪除指定的模塊
常見問題:
一预麸、在運(yùn)行cnpm的時候滔驶,出現(xiàn)了圖中的錯誤提示
cnpm : 無法加載文件 C:\Users\JOKER\AppData\Roaming\npm\cnpm.ps1.....
解決方法:
1. 以管理員身份運(yùn)行:
Wins+X,然后點(diǎn)擊A什燕,即可打開power shell粘勒,即管理員身份的命令窗口
2.?輸入:set-ExecutionPolicy RemoteSigned,然后輸入A即可
報錯:
只需要刪除安裝的npm:
cd /usr/local/lib/node_modules
mv npm/ /tmp/usr_local_lib_node_modules_npm
然后重新執(zhí)行:
sudo npm install -g n
sudo n stable