угловой кли использует ES6 модули как формат вывода Машинопись: В tsconfig.json:Как работает угло-cli с модулями ES6?
{
"compilerOptions": {
"modules": "es6",
"target": "es5",
...
Как это обрабатывается WebPack позже, чтобы заставить ее работать в ES5?
Если я правильно понимаю, многие проекты используют babel для работы модулей es6, но я не нашел ссылки на babel внутри angular-cli.
Я пытаюсь создать проект webpack с самого начала, потому что выяснилось, что конфигурация webpack, которую использует угловой кли, просто недостаточно/достаточно гибка для нашего проекта.
Когда я пытался использовать модули es6, я закончил с необработанными операциями «import» в моем «комплекте» js-файле, поэтому, очевидно, я делаю что-то неправильно.
В качестве примечания: Treeshaking не работает. Подробности здесь: https://github.com/webpack/webpack/issues/2899 – schlingel