Build 如何在angular中更改构建项目的路径?

Build 如何在angular中更改构建项目的路径?,build,angular-cli,Build,Angular Cli,这里我的项目名是angulardemo,所以我使用这个命令构建项目 ng build --prod --base-href /angulardemo/ 所以这个命令构建项目,创建dist文件夹,在dist文件夹内部创建anglulardemo命名文件夹,在anglulardemo文件夹内部创建下面的文件 3rdpartylicenses.txt favicon.ico index.html main.95e7fd4eb2e659e65554.js polyfills.1ef83d22ada55

这里我的项目名是
angulardemo
,所以我使用这个命令构建项目

ng build --prod --base-href /angulardemo/
所以这个命令构建项目,创建dist文件夹,在dist文件夹内部创建anglulardemo命名文件夹,在anglulardemo文件夹内部创建下面的文件

3rdpartylicenses.txt
favicon.ico
index.html
main.95e7fd4eb2e659e65554.js
polyfills.1ef83d22ada557f4a131.js
runtime.ec2944dd8b20ec099bf3.js
styles.3ff695c00d717f2d2a11.css

但是我想直接在dist文件夹中创建此文件不想在dist文件夹中创建
angulardemo
文件夹如何可能?

您可以在angular.json中更改输出路径

{
 "projects": {
   "my-app-name": {
    "architect": {
     "options": {
       "outputPath": "dist", <-----here
{
“项目”:{
“我的应用程序名称”:{
“建筑师”:{
“选择”:{

“outputPath”:“dist”,默认情况下,新版本的angular(v6+)angular CLI会将其放入dist
目录/yourproject

尽管您可以在
angular.json
中更改构建选项

"architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist",
            "index": "src/index.html",
            "main": "src/main.ts",

您必须在angular.json中设置输出目录。您可以在这里编辑此选项:项目->项目名称->架构师->构建->选项->输出路径:“dist”我很高兴它有帮助。你应该看看angular.json中如何引用
资产
样式
。修复它们,清理dist并重新构建。你能分享你的angular.json吗?检查你的
tsconfig.json
outDir。看看它是否是“outDir”:“../dist/out tsc”,