Я искал, но не смог найти решение этой проблемы. Может быть, я просто делаю что-то очень неправильно. У меня есть приложение Angular 7, когда я его создаю, оно создает красиво построенный проект в /dist. Но когда я что-то меняю на новый релиз, моя сборка не меняется.
Допустим, у меня есть файл с именем «панель инструментов», если я просто добавлю что-то вроде «ТЕСТ ТЕСТ ТЕСТ ТЕСТ ТЕСТ.......», он не отображается в моей новой сборке, но отображается, когда я ng serve..
Что я здесь делаю неправильно? Мне нужно полностью переустановить npm, чтобы моя новая сборка заработала, но это далеко не практично.
как сказал @jonrsharpe, вам нужно снова запустить ng build и жестко обновить браузер, возможно, проблема с кешем.
@jonrsharpe даже после удаления /dist сгенерированные файлы точно такие же





У вас нет очистки кеша.
Либо используйте флаг prod, который его содержит:
ng build --prod
Или прямо скажите:
ng build --output-hashing=all
(вместо all вы также можете использовать bundles для хеширования только пакетов JS, созданных кодом вашего приложения, а не всех файлов, таких как изображения, стили и т. д.)
Вы снова запускаете
ng buildпосле изменений в исходном коде? Если да, что, если вы полностью удалитеdist/?