sudo yum install epel-release -y
sudo yum install nodejs -y
sudo yum install npm -y
node -v // 檢視node版本
npm -v // 檢視npm版本
npm install npm@latest -g
centos7使用yum安裝下來的node、npm都是最低版本,所以需要檢查源,更新後再安裝
1.yum --showduplicates list nodejs | expand #檢查源
2.curl --silent --location | sudo bash - #以10.x 版本為例,要9.x的話只要把該命令中10.x改為9.x就好
3.sudo yum clean all #如果無法更新,先執行該命令,再執行以下操作
4.sudo yum -y install nodejs
全域性安裝
npm install -g刪除全域性模組
npm uninstall -g更新全域性模組
npm update [-g]更新本地模組
npm update檢查模組是否過時
npm outdated檢視全域性安裝的模組以及依賴
npm ls -g檢視已安裝模組
npm ls本地安裝
npm install刪除本地模組
npm uninstall用
pm i
安裝的模組無法用npm uninstall
刪除,用npm uninstall i
才能解除安裝掉
npm help :可檢視某條命令的詳細幫助,例如npm help install。
npm install . -g:在package.json所在目錄下使用可先在本地安裝當前命令列程式,可用於發布前的本地測試。
npm update :使用可以把當前目錄下node_modules子目錄裡邊的對應模組更新至最新版本。
npm update -g:使用可以把全域性安裝的對應命令列程式更新至最新版。
npm cache clear:使用可以清空npm本地快取,用於對付使用相同版本號發布新版本**的人。
npm unpublish @:使用可以撤銷發布自己發布過的某個版本**
#檢視源位址
npm config list //執行後預設為官方源metrics-registry = ""
#切換為**源
npm set registry
#nrm用來管理和切換私人配置的registry,全域性安裝nrm
npm i -g nrm
#檢視預設配置
nrm ls
#檢視當前使用的源
nrm current
#新增公司私有npm源
nrm add ly //ly為別名,後面為庫位址,位址可以直接訪問檢視庫內容
#切換到源
nrm use ly
#測試速度
nrm test ly
啟動
npm start停止
npm stop重啟
npm restart測試
npm testpackage.json作用
作為乙個描述檔案,描述了你的專案依賴哪些包
允許我們使用 「語義化版本規則」指明你專案依賴包的版本
讓你的構建更好地與其他開發者分享,便於重複使用
建立package.json
使用npm init --yes
即可在當前目錄建立乙個package.json
檔案
package.json內容
,
"keywords":[
#關鍵字
"weex"
], "author"
:"[email protected]", #作者
"license"
:"mit",
"devdependencies":,
"dependencies"
:}
使用npm i
或npm install
會自動將package.json
中的依賴包安裝到node-modules
資料夾下 NodeJS環境搭建
1.nodejs安裝 node依賴於ssl,通過sudo apt get install libssl dev安裝。node需要python壞境支援gyp generate your project 以完成原始碼管理,所以需要安裝python,預設linux下自帶的。git clone git cd...
NodeJs環境搭建
一 在windows平台上安裝node.js及npm模組管理 2 建立d nodejs目錄,並將node.exe儲存在這個目錄中。並將 d nodejs 加入系統環境變數path中,便於在任意位置執行node應用。3 將npm源 解壓到d npmjs目錄中。在命令提示符視窗中執行下面的操作,完成np...
Nodejs除錯環境搭建
欲善其事,先利其器。nodejs除錯方法主要可以分為三類 以乙個小demo hello.js 為例對後面兩者做介紹 console.log server running at npm安裝node inspector包 npm install g node inspector 後台程序的方式啟動 no...