可以將基于 React 的網站的所有依賴項宣告為devDependencies而不是 (production)dependencies嗎?
由于構建檔案夾沒有與代碼一起進行版本控制,因此每次檢出存盤庫都需要一個build操作來運行網站。因此,每個結帳都可以被視為一個開發環境。
uj5u.com熱心網友回復:
dependencies是應用程式本身使用的依賴項物件 EG react, react-dom.
另一方面,devDependencies是僅在您開發或構建包時使用的依賴項,例如 EG webpack、babel、prettier。
無論您是否需要npm install在生產中,適當地填寫這些欄位將(至少)為讀者提供清晰的資訊。
現在回答您的問題,模塊捆綁器和轉譯器首先不在乎依賴項是否存在devDependencies或dependencies是否存在。它只關心它是否存在于node_modules檔案夾中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/479422.html
下一篇:node-gyp中缺少v8.h
