错误:无效的 tsconfig - src/tsconfig.app.json

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

我试图将 Angular Universal 安装到现有项目中,所以我运行了以下命令:

npm i @nguniversal/express-engine
ng generate universal --client-project website

但是在运行第二行之后我得到以下错误:

Invalid tsconfig - src/tsconfig.app.json

我真的不知道为什么这个错误一直存在,我查看了 tsconfig.app.json 文件,一切看起来都很好。以下是文件:

tsconfig.app.json

{
  "extends": "./tsconfig.json",
  "files": [
    "atc-main.ts",
    "main.ts",
    "polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts",
    "typings.d.ts"
  ]
}

tsconfig.json

{
  "compilerOptions": {
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": ["es6", "dom"],
    "mapRoot": "./",
    "module": "esnext",
    "skipLibCheck": true,
    "moduleResolution": "node",
    "outDir": "../dist/out-tsc",
    "sourceMap": true,
    "target": "es2015",
    "typeRoots": ["../node_modules/@types"],
    "baseUrl": ".",
    "paths": {
      "@app/*": ["./app/*"],
      "@account/*": ["./account/*"],
      "@shared/*": ["./shared/*"],
      "@node_modules/*": ["../node_modules/*"],
      "@angular/*": ["../node_modules/@angular/*"],
      "@metronic/*": ["./assets/metronic/*"]
    }
  },
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictTemplates": true,
    "strictInputTypes": false,
    "strictAttributeTypes": false,
    "strictOutputEventTypes": false,
    "strictDomEventTypes": false,
    "strictLiteralTypes": false,
    "strictInjectionParameters": false
  }
}

angular typescript angular-universal
1个回答
1
投票

你的

tsconfig.app.json
不见了
compilerOptions
。检查
src/
中的
files
参考。
"atc-main.ts"
也一样,位置参考可以吗?
"typings.d.ts"
存在吗?验证所有行都指向存在的东西。

{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "outDir": "./out-tsc/app",
    "types": ["node"]
  },
  "files": [
    "src/atc-main.ts"
    "src/main.ts",
    "src/polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts",
    "typings.d.ts"
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.