./ dist / out-tsc文件夹始终为空

问题描述 投票:0回答:1

虽然运行“ ng build”或“ ng build --prod”,但没有dist / out-tsc文件夹,即使我创建了一个,该文件夹也仍然为空。尽管ng服务工作正常,但网站负载很大。我想托管这个站点,但是没有输出文件夹是毫无价值的。

ts-config.json如下:

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2018",
      "dom"
    ]
  },
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true
  }
}

注意:该项目直到上周才生成所有必需的文件,但突然停止执行。

我也尝试过创建一个新项目并将其构建为相同的结果,即没有out-tsc文件夹。

angular7
1个回答
0
投票

您可以通过两种方式解决此问题。

方法1

更新angular.json中的[[outputPath

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

方法2

使用以下命令进行生产构建

ng build --prod --output-path=dist/out-tsc/

我已经为您的代码测试了这两种方法。两者都工作正常。

enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.