Каковы преимущества / недостатки настройки библиотек JS в файлах ресурсов по сравнению с package.json? - PullRequest
0 голосов
/ 18 мая 2018

Библиотеки JavaScript, такие как Babel, Nyc, Eslint и многие другие, разрешают свои конфигурации в файлах ресурсов или в package.json.

Например, babel можно настроить в файле .babelrc или в записи babel вфайл package.json.

Каковы преимущества / недостатки каждого подхода?

1 Ответ

0 голосов
/ 18 мая 2018

Плюсы .babelrc (или любой файл .*rc):

  • Разделение интересов в файлах

  • Проще найти и изменить ваши настройки (в зависимости от того, насколько наполнен ваш package.json)

  • Некоторые люди предпочитают использовать runcom файл // личные предпочтения

Плюсы package.json:

  • Ограничение раздувания файлов (у вас могут быть другие .*rc файлы, тестовые файлы конфигурации, исполнитель задачфайлы, файлы readme и т. д.)

  • «Единый источник правды» для конфигурации приложения

  • Некоторые люди предпочитают использовать package.json hack // личные предпочтения

Через - my_ledge_ends

...