Я использую модуль npm xlsx-style в своем приложении angular2 для динамического создания excels. Причина использования стиля xlsx, а не модуля xlsx, заключается в том, что мне нужно стилизовать ячейки, что невозможно с помощью xlsx.
Я скопировал xlsx.full.min.js из папки dist (из node_modules/xlsx-style) в папку с ресурсами и прикрепил тег сценария к html-странице.
Ссылка: как использовать SheetJS (js-xlsx) в angular 2
Я импортировал модуль в свой компонент для доступа к моему коду на основе пространства имен.
declare var XLSX : any;
При сборке приложения с помощью ng build я получаю следующую ошибку: Не удается найти пространство имен «XLSX».
Использование @angular/cli @latest (Webpack)