deepthan / blog-angular

Angular 笔记
280 stars 58 forks source link

tsconfig.json添加绝对路径 #98

Open deepthan opened 4 years ago

deepthan commented 4 years ago

tsconfig.json添加绝对路径

tsconfig.json

baseUrl": "./",
"@env": ["src/environments"],
"@env/*": ["src/environments/*"]

或者

baseUrl": ".",
"@env": ["src/environments"],
"@env/*": ["src/environments/*"]

或者

"baseUrl": "./src",
"paths": {
  "@env": ["environments"],
  "@env/*": ["environments/*"]
}

tsconfig.json完整的代码

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./src",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "module": "es2015",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": ["node_modules/@types"],
    "lib": ["es2017", "dom"],
    "paths": {
      "@env": ["environments"],
      "@env/*": ["environments/*"]
    }
  }
}

tsconfig.app.json

{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "types": ["node"]
  },
  "noUnusedLocals": true,
  "exclude": ["test.ts", "**/*.spec.ts"]
}