当前位置: 首页 > 文档资料 > Vue.js 教程 >

4.4.2 推荐配置

优质
小牛编辑
126浏览
2023-12-01

Vue.js 支持 typeScript 的推荐配置:

// tsconfig.json
{
  "compilerOptions": {
    // 与 Vue 的浏览器支持保持一致
    "target": "es5",
  // 这可以对 `this` 上的数据属性进行更严格的推断
    "strict": true,
  // 如果使用 webpack 2+ 或 rollup,可以利用 tree-shake:
    "module": "es2015",
    "moduleResolution": "node"
  }
}

注意你需要引入strict: true(或者至少noImplicitThis: true,这是strict模式的一部分) 以利用组件方法中this的类型检查,否则它会始终被看作any类型。

参阅TypeScript 编译器选项文档 (英)了解更多。