簡體   English   中英

如何在不是模塊的項目上使用package.json

[英]How to use package.json on a project that is not a module

所以我們一直在使用npm和package.json來構建前端應用程序。

看到這個很常見:

  • 依賴
    • lodash
    • 應對
  • devDependencies
    • 的WebPack
    • eslint

但是,如果您在生產環境中構建項目,則不會安裝dev依賴項

Webpack並不是真正的“devDependencies”它是一個“buildDependencies”它並沒有真正被項目使用,但你需要它才能構建項目。

但是eslint是一個devDependency,你真的不需要“開發”。


所以更正確的方法是:

  • bundledDependencies
    • 應對
    • lodash
  • 依賴
    • 的WebPack
  • devDependencies
    • eslint

但在閱讀了文檔后,bundledDependencies 並不是真的意味着這一點

我真的應該收縮包裝我的項目,所以我可以肯定,當CI構建項目時實際上是在下載我在本地機器上測試的相同內容嗎?

所以我的問題是為一個不是模塊的項目設置package.json的正確方法是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM