angular - Angular 8 Angular-cli 使用 ng build 生成 build 而不是 dist 目录
问题描述
我已经在 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
解决方案
在您的angular.json
检查outputPath
中。我想它已设置为构建自动取款机。你可以用 dist 替换它,这样它就会构建到 dist 中。
推荐阅读
- c# - 如何从字符串的一部分中检索所有整数?
- php - 如何在php中重写关联数组?
- arrays - 将数组元素写入 C 中的外部存储器位置
- c++ - 分流场算法如何将中缀转换为前缀实现
- mysql - 如果值为零则选择全部,否则选择条件mysql存储过程
- matlab - MATLAB:计算表列中的标点符号
- java - 我必须输入名字、姓氏、学生 ID 和平均值,并将其显示在新 csv 文件上用逗号分隔的行上。我该怎么做呢?
- ruby-on-rails - 如何在系统测试中测试 ActionText rich_text_field?
- google-cloud-platform - 如何使用 gcloud cli 获取操作系统类型
- javascript - Google App Script - TypeError:无法读取未定义的属性“名字”(第 13 行,文件“代码”)