Правильный способ поддержки модулей ES6 с npm - PullRequest
0 голосов
/ 23 октября 2019

npm, очевидно, позволяет вам поддерживать модули ES6, добавив

"module": "path/to/module.js",

в package.json

Мой вопрос, есть ли более правильный способ включить этот модуль. Я видел по крайней мере 2 стиля.

  1. Соберите весь исходный код в один файл с помощью накопительного или аналогичного инструмента, затем добавьте "module": "path/to/combined-generated-file.js"; в package.json

  2. Включите весь источник, добавив его в запись "files" и укажите точку "module" в точке входа. Например,

    "module": "src/entry.js",
    "files": [
      "src/**"
    ],
    

Является ли один из них лучше другого по какой-то объективной причине? Как, скажем, один поддерживает дрожание дерева, а другой нет или это просто вопрос стиля?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...