По какой-то причине он работает (в моем случае), только если я изменил одну строку кода в модуле rxjs (файл node_modules/rxjs/package.json
).
Изменил
"sideEffects": false,
на
"sideEffects": true,
С этим изменением также работает сборка AOT.Я не знаю, почему это изменение необходимо, потому что загрузка модуля rxjs должна быть без побочных эффектов, по крайней мере, проблемы с gitub sideEffects / webpack закрыты, и я не нашел (открытых) проблем, связанных с этим параметром.
Может быть, это проблема при объединении угловых + AOT + webpack + rxjs?!
Обходной путь / решение
Как обходной путь - до тех пор, пока существуетнет лучшего решения этой проблемы - вы можете добавить что-то вроде этого в ваш package.json:
"scripts": {
"postinstall": "sed -i -e 's/\"sideEffects\": false,/\"sideEffects\": true,/g' node_modules/rxjs/package.json"
},
Это заменит проблемную конфигурацию побочных эффектов модуля rxjs.