工欲善其事,必先利其器。node
//安裝nvm前請提早卸載原有的node。
//下載地址:https://github.com/coreybutler/nvm-windows/releases
nvm // 會提示nvw下的相關命令
nvm ls // 查看已安裝node版本 nvm list 也行
nvm install vXX // 安裝對應vXX版本的node eg:nvm install v13.9.0
nvm uninstall vXX // 卸載對應vXX版本的node eg:nvm uninstall v13.9.0
nvm use xxx // 選擇使用XXX版本
若是嫌棄網速慢,畢竟在國外,能夠換源,修改安裝目錄下的settings.txt文件:
root: D:\nvm
path: D:\nvm\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
個人精力告訴我,安裝新版本node時淘寶npm源基本不能工做,下載錯誤,舊版隨意。
複製代碼
node 自帶
npm install npm -g //升級到新版本
複製代碼
能夠下載 .msi文件安裝 //安裝時自動配置環境變量
npm install yarn -g //本身配置環境變量
複製代碼
npm add pnpm -g //查看源
pnpm add pnpm -g //升級到新版本
複製代碼
npm config get registry //查看源
yarn config set registry http://registry.npm.taobao.org //切淘寶源
複製代碼
yarn config get registry //查看源
yarn config set registry http://registry.npm.taobao.org //切淘寶源
複製代碼
pnpm config get registry //查看源
pnpm config set registry http://registry.npm.taobao.org //切淘寶源
複製代碼
npm install 包名 or npm install 包名 -S //默認寫入dependencies
npm install 包名 -D //寫入devDependencies
npm install 包名 -g //全局
npm install 包名@版本號 //添加版本號
複製代碼
yarn add 包名 //默認寫入dependencies
yarn add 包名 -D //默認寫入devDependencies
yarn global add 包名 //全局
yarn add 包名@版本號 //添加版本號
複製代碼
pnpm 能夠使用install add 來安裝,install 還能夠簡寫成 i
pnpm add 包名 //默認寫入dependencies
pnpm add 包名 -D //默認寫入devDependencies
pnpm add -g 包名 //全局
pnpm add 包名@版本號 //添加版本號
複製代碼
npm list --depth 0 //查看項目中的包 depth 表明深度,可選參數
npm list -g --depth 0 //查看全局包 depth 表明深度,可選參數
複製代碼
pnpm list -r --global //查看全局包 depth 表明深度,可選參數
yarn list //查看項目中的包 depth 表明深度,可選參數,包含依賴
複製代碼
pnpm list -r //查看全局包 depth 表明深度,可選參數
yarn list -r //查看項目中的包 depth 表明深度,可選參數,包含依賴
複製代碼
npm uninstall 包名 //移除包
npm uninstall 包名 -g //移除全局包
複製代碼
yarn remove 包名 //移除包
yarn global remove 包名 //移除全局包
複製代碼
pnpm remove 包名 //移除包
pnpm remove 包名 --global //移除全局包
pnpm remove 包名 -D //移除devDependencies包
複製代碼
npm update 包名 //更新包
npm update 包名 -g //更新全局包
複製代碼
yarn upgrade 包名 //更新包
yarn global upgrade 包名 //更新全局包
複製代碼
pnpm up //更新全部依賴項
pnpm up --latest //更新全部依賴項。忽略在package.json
pnpm upgrade 包名 //更新包
pnpm upgrade 包名 --global //更新全局包
複製代碼
npm cache clear
複製代碼
yarn cache clean
複製代碼
npm run
複製代碼
yarn run
複製代碼
pnpm run
複製代碼
npm config list //查看配置信息
npm config get prefix //查看全局安裝的位置
npm config set prefix 新路徑 //修改全局安裝的位置
npm config get cache //查看緩存的位置
npm config set cache 新路徑 //修改緩存的位置
複製代碼
yarn config //查看配置信息
yarn config get global-folder 或 yarn global dir //查看全局安裝的位置
yarn config set global-folder 新路徑 //修改全局安裝的位置
yarn config get cache-folder //查看緩存的位置
yarn config set cache-folder 新路徑 //修改緩存的位置
yarn global bin //檢查當前yarn 的 bin的 位置
複製代碼
pnpm config list //查看配置信息
pnpm config get prefix //查看全局安裝的位置
pnpm config set prefix 新路徑 //修改全局安裝的位置
pnpm config get cache //查看緩存的位置
pnpm config set cache 新路徑 //修改緩存的位置
複製代碼