Angular 4 Построение производства не отражает изменений - PullRequest
0 голосов
/ 12 сентября 2018

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

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@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

Ответы [ 3 ]

0 голосов
/ 12 сентября 2018

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

0 голосов
/ 14 сентября 2018

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

0 голосов
/ 12 сентября 2018

У файлов в dist, таких как пачки, есть хеш, предшествующий имени?ех.Vendor.ng build --prod должен собираться для производства.

try ng build --env=prod --target=prod

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

...