npm, очевидно, позволяет вам поддерживать модули ES6, добавив
"module": "path/to/module.js",
в package.json
Мой вопрос, есть ли более правильный способ включить этот модуль. Я видел по крайней мере 2 стиля.
Соберите весь исходный код в один файл с помощью накопительного или аналогичного инструмента, затем добавьте "module": "path/to/combined-generated-file.js";
в package.json
Включите весь источник, добавив его в запись "files"
и укажите точку "module"
в точке входа. Например,
"module": "src/entry.js",
"files": [
"src/**"
],
Является ли один из них лучше другого по какой-то объективной причине? Как, скажем, один поддерживает дрожание дерева, а другой нет или это просто вопрос стиля?