Angular 8 Angular -cli генерирует build вместо каталога dist с помощью ng build - PullRequest
0 голосов
/ 31 января 2020

Я проверил дюжину вопросов о Stackoverflow, но он все еще не работает.

У меня установлена ​​последняя версия @ angular / cli во всем мире, а также в моем проекте. Когда я запускаю ng version, это вывод:

Angular CLI: 8.3.23
Node: 10.15.3
OS: win32 x64
Angular: 8.0.3
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.23
@angular-devkit/build-angular     0.803.23
@angular-devkit/build-optimizer   0.803.23
@angular-devkit/build-webpack     0.803.23
@angular-devkit/core              8.3.23
@angular-devkit/schematics        8.3.23
@angular/cli                      8.3.23
@angular/http                     7.2.16
@ngtools/webpack                  8.3.23
@schematics/angular               8.3.23
@schematics/update                0.803.23
rxjs                              6.5.4
typescript                        3.4.5
webpack                           4.39.2

Я пытался

npm uninstall @angular/cli -g;
npm cache clean --force;
npm install @angular/cli -g;
npm cache verify;
close / open console;
cd <project>;
npm install;
ng --version; (result: 8.2.23)

После этого я использую ng build --prod, он создает build каталог вместо каталога dist .

Часть структуры папок:

.vscode 
arm-templates 
build 
e2e 
node_modules 
server 
src 
deployment 
.gitignore 
angular.json 
azure-pipelines.yml 
buildscript.-s 

1 Ответ

1 голос
/ 31 января 2020

В вашем angular.json чеке outputPath. Полагаю, он собирается строить банкоматы. Вы можете заменить его на dist, и он будет встроен в dist.

...