【问题标题】:What are the advantages/disadvantages of configuring JS libraries in resource files vs package.json?在资源文件与 package.json 中配置 JS 库的优点/缺点是什么?
【发布时间】:2018-10-28 06:16:52
【问题描述】:

Babel、Nyc、Eslint 等 JavaScript 库允许在资源文件或 package.json 中进行配置。

例如,babel 可以在.babelrc 文件中配置,也可以在package.json 文件中的 babel 条目中进行配置。

每种方法的优点/缺点是什么?

【问题讨论】:

标签: javascript npm babeljs eslint package.json


【解决方案1】:

.babelrc(或任何.*rc 文件)的优点:

  • 文件中的关注点分离

  • 更容易找到和修改您的设置(取决于填充方式 你的 package.json 是)

  • 有些人更喜欢使用runcom 文件 // 个人喜好

package.json 的优点:

  • 限制文件膨胀(您可以拥有其他 .*rc 文件、测试配置文件、任务运行程序文件、自述文件等)

  • 应用配置的“单一事实来源”

  • 有些人更喜欢使用 package.json hack // 个人喜好

通过 - my_ledge_ends

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多