npm 相關

assassin_cike發表於2024-11-12

1. 只安裝dependencies下的依賴

生產環境只需要dependencies下的依賴,那麼可以執行 npm install --omit=dev

參考:How do you prevent install of "devDependencies" NPM modules for Node.js (package.json)?

2. 強制專案中node的版本

同事拿專案到linux部署的時候,執行npm i報錯,檢視node版本原來是太低了。
做了限制吧
package.json

  "engines": {
    "node": ">=18.20.4"
  }

.npmrc

engine-strict=true

這樣執行npm i的時候終端就會有node版本低的報錯資訊了
參考:
鎖定你專案中的node版本,讓你的專案有一個穩定且統一的執行環境