【问题标题】:Is it possible to make a type safe Vue app without transpilation?是否可以在没有转译的情况下制作类型安全的 Vue 应用程序?
【发布时间】:2020-11-04 04:39:11
【问题描述】:

Vue 可以在没有转译(没有构建步骤)的情况下使用,但它也可以成为类型安全的吗?也就是说,用 TypeScript(或者可能是 Flow)检查?

【问题讨论】:

    标签: typescript vue.js flowtype type-safety


    【解决方案1】:

    如果你不想使用 babel transpile 步骤剥离类型,使用 Flowtype,唯一的方法是使用 comment syntax

    【讨论】:

    • 谢谢,但也需要与 Vue 并行维护和更新的 Vue 类型定义(声明)。
    • 我没做过 Vue,但鉴于 Vue 是用 flow 编写的,它们应该存在于某个地方,但不确定它是如何添加到工具链中的
    • 我能找到的 Flow 的最新 Vue 声明已有 2 年历史。有 TypeScript 声明,但不确定是否可以获得与直接在 TypeScript 中编码时相同级别的类型检查。
    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多