使用vuecli 创建ts项目缺少shines-vue.d.ts

使用vue cli 创建ts项目缺少shines-txs.d.ts 和shines-vue.d.ts 文件,vue cli 已经是最新版本了

在使用 Vue CLI 创建 TypeScript(TS)项目时,确保已安装了以下依赖项:

  1. vue:核心的 Vue.js 库。
  2. @types/vue:Vue.js 的 TypeScript 类型定义。
  3. typescript:TypeScript 编译器。

在创建项目之前,可以使用以下命令全局安装 Vue CLI:

npm install -g @vue/cli

然后可以使用下面的命令创建一个 TypeScript 项目:

vue create my-project

在创建项目的过程中,你会被提示选择预设配置,默认选择 "Manually select features",然后你可以选择适合你的需求的配置,其中应该包括 TypeScript 选项。

完成创建后,进入到项目文件夹并安装依赖:

cd my-project
npm install

然后,在你的项目中,你应该可以找到 shims-tsx.d.tsshims-vue.d.ts 这两个文件。shims-tsx.d.ts 用于支持 .tsx 文件中的 JSX 语法,并引入了相关的 TypeScript 类型声明。shims-vue.d.ts 用于对 .vue 文件中的组件进行类型声明,并使 TypeScript 能够正确识别 Vue 组件。

如果你的项目中确实缺少这两个文件,请尝试以下解决方法:

  1. 确认依赖安装:确保项目中已安装了 @types/vuetypescript 依赖。
npm install --save-dev @types/vue typescript
  1. 重新创建项目:如果上述步骤都没有解决问题,考虑重新创建一个全新的 TypeScript 项目,确保选择了 TypeScript 选项。你可以删除旧项目,然后重新使用 Vue CLI 创建一个新的 TypeScript 项目。

确保按照正确的步骤创建和配置 TypeScript 项目后,应该能够在你的 Vue TypeScript 项目中找到 shims-tsx.d.tsshims-vue.d.ts 这两个文件。