Node自帶npm子產品,是以可以直接使用npx指令,如果不能用,需要手動安裝 npm install -g npx
調用項目安裝的子產品
npx 想要解決的問題,就是調用項目内部安裝的子產品。
npm install -D mocha
一般來說,調用 Mocha ,隻能在項目腳本和 package.json 的scripts字段裡面, 如果想在指令行下調用,必須像下面這樣。
# 項目的根目錄下執行
$ node-modules/.bin/mocha --version
npx 就是想解決這個問題,讓項目内部安裝的子產品用起來更友善,隻要像下面這樣調用就行了。
$ npx mocha --version
避免全局安裝子產品
npx create-react-app my-app
運作如上代碼後,npx 将
create-react-app
下載下傳到一個臨時目錄,使用後再删除