快速查看 npm、yarn 全局安裝過的包

npm、yarn 能夠很方便的幫助咱們快速安裝開發前端項目須要的各類依賴包前端

同時也有意無心的安裝了很多全局安裝包,有些可能不會再使用了,有些已經太舊vue

使用如下命令查看本身電腦曾經安裝過哪些全局工具包,順便把那些再也不須要的卸載掉吧node

查看 npm 全局安裝過的包

$ npm list -g --depth=0

/usr/local/lib
├── npm@6.4.1
├── nrm@1.0.2
└── yrm@1.0.6

查看 yarn 全局安裝過的包

$ yarn global list --depth=0

yarn global v1.9.4
info "@vue/cli@3.0.1" has binaries:
   - vue
info "create-react-app@1.5.2" has binaries:
   - create-react-app
✨  Done in 0.68s.

npx 也許是個不錯的選擇

若是有些包咱們只會使用一次,或者只想嘗試如下,不想安裝到全局,也不想做爲當前項目的依賴
能夠使用 npx 的方式來執行react

npx 是 npm 5.2+ 版本以後自帶的工具,可以幫助咱們更高效的執行 npm 軟件倉庫裏的安裝包shell

  • 更方便的執行當前項目中的可執行工具,好比:
# npx 以前
$ node ./node_modules/.bin/mocha

# 使用 npx:
$ npx mocha
  • 也可直接執行那些不在當前項目,也沒在全局安裝過的 npm 工具包,好比:create-react-app
$ npx create-react-app my-app

# 執行以上這條命令 npx 會按如下順序工做:
# 1. 先查看當前項目有沒 create-react-app
# 2. 若是當前項目找不到,會去全局查找 create-react-app
# 3. 若是全局還找不到,會幫咱們臨時從 npm 包倉庫安裝 create-react-app,不會污染到當前項目,也不會裝到全局

✨ 重點推薦 ✨:對於那些不常使用、或者只想一次性嘗試的工具,推薦使用 npx 的方式代替 npm install -g、yarn global 全局安裝npm

相關文章
相關標籤/搜索