Сборка Angular 4 Production не отражает никаких изменений

Я работаю в angular 4. Когда я вношу изменения в локальный, он работает нормально, но когда я создаю свое приложение с помощью ng build --prod, он не отражает никаких изменений на рабочем веб-сайте dist, как и раньше. угловая версия cli

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@angular/cli: 1.4.4
node: 8.11.4
os: win32 x64
@angular/animations: 4.4.4
@angular/common: 4.4.4
@angular/compiler: 4.4.4
@angular/core: 4.4.4
@angular/forms: 4.4.4
@angular/http: 4.4.4
@angular/platform-browser: 4.4.4
@angular/platform-browser-dynamic: 4.4.4
@angular/router: 4.4.4
@angular/cli: 1.4.4
@angular/compiler-cli: 4.4.4
@angular/language-service: 4.4.4
typescript: 2.3.4

если вы запустите ng serve --prod, применяются ли изменения?

Binbo 13.09.2018 04:06
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
1
1 856
3

Ответы 3

Есть ли у файлов в дистрибутиве, таких как пакеты, хэш перед именем? бывший. Vendor.bundles.eqwkeu23894u3d.js ??

IIf Итак, это работает, вы также сравнивали размеры пакетов, не выполняя --prod, а затем --prod. ng build --prod следует собрать для производства.

попробуйте ng build --env=prod --target=prod

https://github.com/angular/angular-cli/wiki/build

Неверная цель сборки. Доступны только «разработка» и «производство». получение этой ошибки

Shamshad Jamal 12.09.2018 16:07

Вы говорите, что то, что находится в папке dist, не обновляется? Низкая вероятность того, что это все, но, возможно, проверьте angular-cli.json и посмотрите, есть ли у вас эта строка: "outDir": "dist".

Да, у меня есть эта строка angular-cli.json

Shamshad Jamal 12.09.2018 16:11

Попробуйте удалить папку dist, затем запустите ng build --prod --verbose, чтобы получить правильный результат, и вставьте его сюда. Кроме того, это только начальный проект или у него действительно есть код? И, наконец, можете ли вы подтвердить, что команда сборки не выдает ошибку?

Другие вопросы по теме