TypeScript编译中缺少Angular-模块。请通过“文件”或“包含”属性确保它位于您的tsconfig中。

问题描述 投票:0回答:1
我在ng服务后收到此错误:./src/app/Modeles/utilisateurs.model.ts中的错误模块构建失败(来自./node_modules/@ngtools/webpack/src/index.js):错误:TypeScript编译中缺少C:\ Users \ xx \ src \ app \ Modeles \ utilisateurs.model.ts。请通过“文件”或“包含”属性确保它在您的tsconfig中。

tsconfig.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", "lib": [ "es2018", "dom" ], "types": ["gapi", "gapi.auth2"], }, "angularCompilerOptions": { "fullTemplateTypeCheck": true, "strictInjectionParameters": true }, "include": [ "./src", "node_modules/@jaspero/ng2-select", "**/app/lazyModules/**/*.ts" ] }

tsconfig.app.json:

{ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "./out-tsc/app", "types": ["gapi", "gapi.auth2"], }, "files": [ "src/main.ts", "src/polyfills.ts" ], "include": [ "src/**/*.d.ts" ] }

angular.json:

"projects": { "xx": { "projectType": "application", "schematics": { "@schematics/angular:component": { "style": "scss" } }, "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/xx", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.app.json", "aot": true, "preserveSymlinks": true, "assets": [ "src/favicon.ico", "src/assets" ], "styles": [ "./node_modules/@angular/material/prebuilt-themes/indigo-pink.css", "src/styles.scss" ], "scripts": [] },

我在ng服务后收到此错误:./src/app/Modeles/utilisateurs.model.ts中的错误模块构建失败(来自./node_modules/@ngtools/webpack/src/index.js):错误:C: \ Users \ xx \ src \ app \ Modeles \ ...
angular typescript tsconfig
1个回答
0
投票
在tsconfig.app.json中,从]更改您的包含数组>

"include": [ "src/**/*.d.ts" ]

© www.soinside.com 2019 - 2024. All rights reserved.