Предупреждение: невозможно полностью загрузить /node_modules/ag-grid-angular/main.js для выравнивания исходной карты.

Я получаю следующее предупреждение, когда создаю приложение с помощью Angular Cli версии 9.1.7 с помощью enableIvy. Я использую ag-grid-community версии 22.1.0.

Предупреждение: невозможно полностью загрузить /node_modules/ag-grid-angular/main.js для выравнивания исходной карты: ENOENT: нет такого файла или каталога, откройте '/node_modules/ag-grid-angular/exports.js.map

Приложение работает нормально, но все же хотелось бы знать, это проблема со стороны ag-grid? Я не проверял версию ag-grid 23, поэтому эта проблема может быть решена или не возникает в последней версии. Мысли..


person Sanj    schedule 03.06.2020    source источник
comment
эта проблема все еще возникает для угловой версии 9.1.11. Предупреждение приходит во время компиляции исходников машинописи через ngc. На консоли отображается следующее сообщение Compiling ag-grid-angular : main as commonjs, после чего появляется предупреждение.   -  person Sanj    schedule 10.07.2020
comment
В отличие от этого контекста, во время сборки ng появляется другое предупреждение. Предупреждение: точка входа «ngx-papaparse» содержит глубокий импорт в «/node_modules/papaparse/papaparse.min.js». Вероятно, это не проблема, но может привести к неправильной компиляции точек входа. но эта проблема уже признана заинтересованными сторонами ngx-papaparse, и они уже находятся в процессе ее устранения.   -  person Sanj    schedule 10.07.2020
comment
Я получаю эту ошибку с разными зависимостями и с Angular 11   -  person benshabatnoam    schedule 13.12.2020


Ответы (3)


Для меня команда npm dedupe решила проблему.

Описание npm dedupe

Выполняет поиск в локальном дереве пакетов и пытается упростить общую структуру, перемещая зависимости дальше вверх по дереву, где они могут более эффективно использоваться несколькими зависимыми пакетами.

https://docs.npmjs.com/cli/dedupe

person Michael Mairegger    schedule 31.07.2020

Мой опыт и https://github.com/angular/angular/issues/35757 предполагают удаление папки node_modules и файла package-lock.json устраняет эту проблему.

person Spikolynn    schedule 29.06.2020
comment
Я вижу то же предупреждение. Вроде все работает, но хотелось бы избавиться от этого предупреждения.... - person Daniel C.; 01.07.2020
comment
Да, кажется, после запуска ng update --all предупреждения вернулись. Повторное удаление node_modules и package-lock убрало предупреждения, но для меня это неприемлемое решение :/ - person Spikolynn; 01.07.2020
comment
На самом деле мы можем увидеть это предупреждение во время сборки ng после новой установки npm. Это произойдет только при сборке с помощью компилятора ivy, во время этого процесса компилятор ivy компилирует все эти пакеты в esm5/esm2015. - person Sanj; 10.07.2020
comment
@Sanj У меня была такая же проблема сразу после свежего npm install. При втором выполнении ng build предупреждений нет - person Junlong Wang; 13.01.2021

Удаление node_modules и автоматическое воссоздание папки с помощью запуска npm install сделали это за меня.

person Pierre Chew    schedule 21.01.2021