我最近使用以下命令将我们的Angular 8应用程序升级到Angular 9:
ng update @angular/core@8 @angular/cli@8
ng update @angular/core @angular/cli
唯一需要手动更改的包是 ngx-store
,我使用以下命令进行更改为ngx-store-9
:
npm uninstall ngx-store
npm install ngx-store-9
我随后更改了所有
ngx-store
的导入语句为ngx-store-9
。现在在构建我的应用程序时,我遇到了以下错误:
下面是我的ERROR in ./src/app/models/companySearchCriteria.ts Module build failed (from ./node_modules/@ngtools/webpack/src/index.js): Error: D:_lieben\DevOps\Gtrack Web v3\GTrack.UI\Gtrack\src\app\models\companySearchCriteria.ts未包含在TypeScript编译中。请确保通过“files”或“include”属性将其包含在您的tsconfig中。 at AngularCompilerPlugin.getCompiledFile (D:_lieben\DevOps\Gtrack Web v3\GTrack.UI\Gtrack\node_modules@ngtools\webpack\src\angular_compiler_plugin.js:933:23) at D:_lieben\DevOps\Gtrack Web v3\GTrack.UI\Gtrack\node_modules@ngtools\webpack\src\loader.js:41:31 at processTicksAndRejections (internal/process/task_queues.js:93:5)
tsconfig.app.json
文件: "extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"types": []
},
"files": [
"main.ts",
"polyfills.ts"
],
"include": [
"src/**/*.d.ts"
]
}
我不太确定为什么会发生这种情况。感激任何帮助。