Angular 向stackblitz项目添加编译器选项
我想在stackblitz示例中添加一个包含以下代码的文件tsconfig.json。拜托,有人这样做了吗有人这样做了吗Angular 向stackblitz项目添加编译器选项,angular,typescript,github,stackblitz,Angular,Typescript,Github,Stackblitz,我想在stackblitz示例中添加一个包含以下代码的文件tsconfig.json。拜托,有人这样做了吗有人这样做了吗 "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "sourceMap": true, "declaration": false, "module": "es2015", "strict":
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"strict": true,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}
如果查看在自己的文件系统上创建的Angular项目,您将在
Angular.json
中找到如下条目:
{
"tsConfig": "tsconfig.app.json"
}
{
"extends": "./tsconfig.json", // <------ inheritance
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": []
},
"files": [
"src/main.ts",
"src/polyfills.ts"
],
"include": [
"src/**/*.d.ts"
],
"exclude": [
"src/test.ts",
"src/**/*.spec.ts"
]
}
当您查看tsconfig.app.json时,您将看到如下内容:
{
"tsConfig": "tsconfig.app.json"
}
{
"extends": "./tsconfig.json", // <------ inheritance
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": []
},
"files": [
"src/main.ts",
"src/polyfills.ts"
],
"include": [
"src/**/*.d.ts"
],
"exclude": [
"src/test.ts",
"src/**/*.spec.ts"
]
}
{
“extends”:“/tsconfig.json”,//这就是我在stackblitz中看到的…有什么问题吗?你缺少ts.config.app.json
文件。它的引用在angular.cli
文件中。@JacopoSciampi如何添加它们?@KurtHamilton我想为当前项目对编译器进行严格模式检查…如何做到这一点?