将 vue-cli-service 与打字稿一起使用

Using vue-cli-service with typescript

我有一个使用 Vue CLI 创建的 Vue 项目,现在我想在该项目上启用 TypeScript。我查看了 this guide,但它建议添加 Webpack 配置并将 package.json 脚本部分中的 vue-cli-service 替换为 Webpack。

有什么方法可以让我继续使用 vue-cli-service 构建我的 Vue 应用程序并为其启用 TypeScript 支持?

在 vue-cli 中 3.x

$ vue create <app_name>

这将弹出提示,select Manually select features,使用 space 栏启用 TypeScript。它会自动为您配置所有内容。

对于现有的 Vue CLI 项目,您可以通过输入以下命令添加 TypeScript 支持:

vue add typescript

注意此命令会覆盖文件,但您可以使用git diff查看差异。

我最终使用启用了打字稿的 vue cli 生成了一个新的 vue 项目,并复制了 tsconfig 并添加了 package.json

中缺少的包