Каковы файлы.map, используемые в angular-cli и can ng build, не создают эти файлы?

125
7

ng build of angular-cli создает 3 файла:

inline.bundle.js
vendor.bundle.js
main.bundle.js

а также файл карты для каждого из них. Зачем?

Я также спрашиваю, есть ли способ изменить это поведение, а не создавать эти 3 файла, но скопировать в каталог dist все js файлы, а не связывать что-либо. Это возможно?

спросил(а) 2017-02-08T19:38:00+03:00 3 года, 4 месяца назад
1
Решение
167

.map используются для отладки вашего приложения. Он не связан с angular-cli и является особенностью машинописного компилятора, вы можете установить \unset в файле tsconfig, как показано ниже,

 "sourceMap": true\false

Надеюсь это поможет!!

ответил(а) 2017-02-08T19:45:00+03:00 3 года, 4 месяца назад
38

Ответ @Madhu отключает его для любой команды ng build. Если вы хотите условно или временно отключить его от ваших сборок, выполните следующие действия:

ng build --watch --no-sourcemap

ответил(а) 2018-05-22T20:19:00+03:00 2 года, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема