20191015 npm一些命令梳理

2021-09-28 21:18:49 字數 2101 閱讀 4644

安裝完成之後在shell介面敲入node -v和npm -v如果能返回版本號那麼說明安裝成功

nvm是mac下的node管理工具,如果需要管理windows下的node,官方推薦nvm-windows。

關於nvm-windows:官方說明跟nvm沒有任何關係。原本:

this is not the same thing as nvm, which is a completely separate project for mac/linux only.

安裝完成後,在命令列介面中輸入nvm如果返回版本號和安裝指令,那麼就說明安裝成功了。

使用nvm安裝node

nvm install 版本號 //例如:nvm install 10.16.3
安裝成功後需要指定node版本使用

nvm use 版本號 //例如:nvm use 10.16.3
檢視當前系統中安裝的node版本

nvm list //前面帶星號的代表當前正在使用的node版本
解除安裝指定版本的node

nvm uninstall 版本號
先刪除原本安裝的node

sudo rm -rf /usr/local/,lib/node_modules/npm,lib/node,share/man/*/node.*}
xcode-select --install
curl:

curl -o- | bash

orwegt:

wget -qo- | bash

安裝完成之後可以通過輸入命令是否安裝成功

command -v nvm 或者 nvm -version
如果報錯:nvm:command not found可能原因:

你需要重啟終端例項

你的系統沒有.bash_profile這個檔案。只需建立乙個touch ~/.bash_profile並再次執行安裝指令碼。

安裝cnpm (mac安裝需要加 sudo)

npm install -g cnpm --registry=
安裝完成後,如果使用命令cnpm -v檢視報錯:

cnpm : 無法載入檔案 c:\program files\nodejs\cnpm.ps1,因為在此系統上禁止執行指令碼。有關詳細資訊,請參閱 https:/go.microsoft.com/fwlink/?linkid=135170 中的 about_execution_policies。

所在位置 行:1 字元: 1

+ cnpm -v

+ ~~~~

+ categoryinfo : securityerror: (:) ,pssecurityexception

+ fullyqualifiederrorid : unauthorizedaccess

解決方法:

1.以管理員身份執行power shell

2.輸入set-executionpolicy remotesigned

3.然後輸入a 回車

npm切換映象站點方法

方法一:

npm config set registry
方法二:使用nrm (nrm是映象源管理 )

npm install nrm -g //全域性安裝

nrm ls //檢視當前配置,*號表示當前使用

nrm use [源] // 使用指定源 npm use cnpm

nrm del [源] //刪除源配置

清除node的快取

npm cache clean -f

npm的一些特殊使用

package.json scripts指定了執行指令碼命令的npm命令列縮寫,比如start指定了執行npm run start時,所要執行的命令。bin項用來指定各個內部命令對應的可執行檔案的位置。簡要來說,bin是執行乙個可執行檔案,scripts是批量執行一些任務。bin npm會尋找這個檔...

關於npm的一些坑

檢視全域性安裝的目錄用命令檢視 npm root g檢視npm配置資訊 npm config get cache npm config get prefix獲取npm配置資訊 npm config list 獲取npm配置資訊 預設情況下nodejs安裝會同時安裝npm 模組管理器 用於管理使用者r...

一些linux命令

rpm ql mplayer cat n檢視軟體包資訊 另外補充下 root centos5h wc help 用法 wc 選項 檔案 print newline,word,and byte counts for each file,and a total line if more than one...