gpt4 book ai didi

reactjs - 将配置添加到 package.json 有什么好处?

转载 作者:行者123 更新时间:2023-12-02 21:02:43 26 4
gpt4 key购买 nike

我总是将不同的“工具配置”放在我的前端项目中自己的文件中。

例如:babel在babel.config.js中,jest在jest.config.js中,eslint在.eslintrc.json中等

我最近注意到,可以将许多配置直接放在项目 package.json 文件中。

我在网上进行了一些挖掘,并询问了一些同事,但似乎没有人能给我一个明确的答案,说明为什么有人可能更喜欢一种方法而不是另一种。

这纯粹是偏好问题吗?

最佳答案

我的建议是避免使用自定义配置填充 package.json 主要有两个原因。

首先是关于开发者的期望。将自己置于一个刚刚接触 JavaScript 和 NPM 生态系统的人的位置,你会看到一些没有记录的东西,至少没有在你期望的地方。这种体验很容易让人们离开,特别是如果他们来自更严格的开发平台和语言。

第二,关键字冲突或更重要的是这种可能性的想法。我们不希望 NPM 考虑在将来不使用某些关键字,只是因为一些 Shiny 的新库也在使用它,不是吗?

另一方面,为 babel、browserlist、postcss 提供专用文件是更简单、不言自明的方法,并且每个项目都已经建议使用专用文件进行配置。

关于reactjs - 将配置添加到 package.json 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59263550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com