angular - 如何摆脱警告 .ts 文件是 TypeScript 编译的一部分,但未使用
问题描述
我刚刚将 angular 更新为 latest 9.0.0-next.4
。我没有使用路由,但更新后突然我一直看到这个警告。如何删除此警告
WARNING in
src/war/angular/src/app/app-routing.module.ts
是 TypeScript 编译的一部分,但未使用。仅将入口点添加到 tsconfig 中的“文件”或“包含”属性。
包.json
"dependencies": {
"@angular/animations": "^9.0.0-next.4",
"@angular/cdk": "^8.1.4",
"@angular/common": "^9.0.0-next.4",
"@angular/compiler": "^9.0.0-next.4",
"@angular/core": "^9.0.0-next.4",
"@angular/forms": "^9.0.0-next.4",
"@angular/material": "^8.1.4",
"@angular/platform-browser": "^9.0.0-next.4",
"@angular/platform-browser-dynamic": "^9.0.0-next.4",
"@angular/router": "^9.0.0-next.4",
"@ng-bootstrap/ng-bootstrap": "^5.1.0",
"bootstrap": "^4.3.1",
"hammerjs": "^2.0.8",
"moment": "^2.24.0",
"ng-image-slider": "^2.0.1",
"panzoom": "^8.1.2",
"rxjs": "~6.5.2",
"tslib": "^1.9.0",
"zone.js": "^0.10.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.803.2",
"@angular/cli": "^8.3.2",
"@angular/compiler-cli": "^9.0.0-next.4",
"@angular/language-service": "^9.0.0-next.4",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "^5.0.0",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "^5.15.0",
"typescript": "^3.5.3"
}
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "esnext",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
"target": "es2015",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}
解决方案
事实证明,您需要从“包含”中删除这一行,
"src/**/*.ts"
并且tsconfig.app.json
只保留文件中的入口点(main.ts 和 polyfills.ts)
推荐阅读
- google-apps-script - Google Script XML 无法调用 Null 方法
- apache-flink - flink1.6流非窗口LEFT OUTER JOIN乱序
- ios - Swift 打印锚常量值
- linux-kernel - 如何强制 USB 设备驱动程序调用特定的 HCI 控制器驱动程序?
- tslint - 如何在使用 prettier 的类中的方法声明前后添加新行?
- javascript - localStorage 中 json 变量的 javascript for 循环仅显示 wtform 中的最后一项
- php - http://8 --> http://0.0.0.8 是标准约定吗?
- python-3.x - 使用 twitter 标签计数创建字典
- python - functools 在切换到 Python 3 时停止工作
- android - Android-studio 无法在 Arch Linux 中安装系统镜像