大家應該有過裝 local 的 npm package,發現不能執行相關的指令
像是裝了 webpack
npm install webpack
試著下 webpack
,發現噴以下錯誤訊息
command not found: webpack
但如果使用 npm install -g webpack
就可以正常執行
這個原因通常是 npm 預設 local 安裝的路徑問題
你可以透過 npm bin
印出實際 package 執行檔的安裝目錄,並且加進 PATH
變數即可執行
export PATH=$(npm bin):$PATH
或是在 npm 5.2.0 以後你可以使用 npx [package]
自動代入路徑執行
像是:
npx webpck
另外的方式你可以寫到 npm script 中
使用 npm run [script]
執行唷!
參考資料: