【发布时间】:2020-12-22 17:51:15
【问题描述】:
我的设置:我通过 create-vite-app 模块安装了 Vue 和 Vite,然后将 'init vite-app' 生成的所有包更新为最新的 RC 版本Vue 和 Vite。
现在我想为我的所有代码使用打字稿。首先我只是玩了一下,然后将 lang="ts" 添加到 HelloWorld.vue 的标签中。这似乎可行,虽然我不知道打字稿是如何从 vue 文件中转译出来的。
然后我尝试将 main.js 重命名为 main.ts。现在什么都没有发生。
我在想我只需要安装打字稿,但后来它打我,为什么它在 .vue 组件中工作呢?如果我现在安装 typescript,我做错了吗?
为什么typescript在vue模块(HelloWorld)中可以工作,但是*.ts文件没有生成js?
【问题讨论】:
-
我会使用
git clone https://github.com/ktsn/vite-typescript-starter.git,而不是create-vite-app,它使用最新版本的Vue 3 和Vite。 -
谢谢,这很有帮助。这也证实了对主要问题的简短回答是,是的,只需安装 typscript,然后在编码时运行 tsc -w。
标签: typescript vue.js vite