1. 程式人生 > >Vue ts開發環境之tsconfig.json

Vue ts開發環境之tsconfig.json

tsconfig.json

{
    "compilerOptions": {
      // 與 Vue 的瀏覽器支援保持一致
      "target": "es5",
      "lib": [
        "es2015",
        "dom"
      ],
      "strict": true,
      "strictPropertyInitialization": false,
      "module": "commonjs",
      "moduleResolution": "node",
      "experimentalDecorators": true,
      "strictFunctionTypes": false
    }
  }

1.lib:ts編譯時使用的型別定義,其中es2015包含了一系列型別定義,dom包含了瀏覽器dom元素的型別定義

2.strictPropertyInitializtion:嚴格屬性初始化:vue元件類的屬性是否需要初始化