JC&BC 筆記:
可能沒安裝過 npm 的人會有點疑惑,安裝 npm 跟安裝 nodejs 有什么關系?
安裝 npm 其實就是安裝 nodejs 的過程。這一點官方說的很明白,npm 依賴於 nodejs 環境中
安裝完 nodejs ,npm 也就安裝好了。下面具體說一下安裝的過程:
1. 首先找到 npm 官網 :https://docs.npmjs.com/getting-started/installing-node
這里面有安裝的教程,分兩種安裝:repo 安裝 和 手動編譯,這里使用簡單且不易出錯的第一種安裝方式。
2. 首先安裝 nodsjs 然后再更新 npm
3.安裝 nodejs [官方介紹請看這里:https://github.com/nodesource/distributions]
【安裝及卸載的過程都需要在 root 權限下操作,下面的命令也都是在 root 權限下操作的,官方已明確說明】
我安裝了兩次,第一次安裝的是 Node.js v9.x 由於版本過高,導致后面更新的最新版本的 npm 無法與node環境配套,最終無法使用。
所以把原來安裝的 npm 及node環境全部卸載后重新安裝。
【卸載npm:sudo npm uninstall npm -g ,
卸載nodejs包:yum remove nodejs,
cd 到yum源配置文件夾:cd /etc/yum.repo.d ,刪除以 node 開頭的源;
清除 yum 緩存 yum clean all 】
然后重新安裝了 Node.js v6.x 版本,之后更新 npm 為最新版本的 v5.5.1 (nodejs 與 npm 版本的對應都是一個范圍值,不是必須由哪個版本才能配套哪個版本)
版本對應關系可參考:http://nodejs.org/dist/npm-versions.txt ,不過這個文件在我安裝的時候就已經老掉牙了,版本更新對應關系沒跟上沒什么太大參考價值。
安裝命令:【自己也可以參考官方的: https://github.com/nodesource/distributions#rpminstall】
1. 安裝 nodejs:
curl -sL https://rpm.nodesource.com/setup_6.x | bash -
yum install -y nodejs
如果提示你需要安裝構建工具 gcc gcc++ 什么的你就安裝就行了,安裝完了再重新安裝 nodejs
命令:node -v 如果輸出版本號就安裝成功了。
2. 更新 npm (此時的 npm 命令已經隨 nodejs 的安裝過程給安裝了,這里可能只是為了更新一下我也不太明白)
npm install npm@latest -g
命令:npm -v 輸出版本號就成功安裝了。
此篇文章交給入門的一些同學們如何去找官檔來解決問題,不要隨便百度一些東西出來就用,有的已經過時了,有的寫的模糊不清,官檔是最好的指導資料
但是官檔大多是英文的(~.~)