配置了 include也无法正常使用,还莫名其妙多了文件(语言-typescript)

简介: 【8月更文挑战第18天】

根据你提供的截图和描述,你在使用 Vue.js 3 和 Vite 环境进行开发时遇到了一些问题,主要包括导入组件时报错和项目中多出文件的问题。以下是一些可能的解决方案和建议:

  1. 导入组件时报错问题
    问题描述
    从截图中可以看到,尽管你已经配置了 include,但仍然无法正常导入组件。这可能是因为 TypeScript 配置不正确或者文件路径有误。

解决方案
检查 tsconfig.json 文件: 确保你的 tsconfig.json 文件中的 include 配置正确。通常,你需要包含所有 TypeScript 文件和 Vue 文件的路径。例如:

{
"include": ["src//*.ts", "src//*.vue"]
}
检查文件路径: 确保你的文件路径是正确的。从截图中可以看到,文件名的大小写不一致,这可能会影响导入。例如:

loadingBar.vue 和 loadingBAR.vue 应该保持一致。
使用绝对路径: 尝试使用绝对路径导入组件,这样可以避免相对路径引起的问题。例如:

import LoadingBar from '/@/components/loadingBar.vue';
检查 vite.config.ts: 确保你的 vite.config.ts 文件中的配置正确,特别是 resolve.alias 配置。例如:

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'/@': path.resolve(__dirname, './src')
}
}
});

  1. 文件异常增多问题
    问题描述
    你的项目中莫名其妙地多出了一些文件,这可能是由于某些配置错误或自动生成的文件。

解决方案
检查自动生成的文件: 查看项目中是否有自动生成的文件,例如由某些插件或工具生成的文件。检查这些文件是否有必要保留。

清理项目: 删除不必要的文件和文件夹。确保你的项目中只包含必要的文件和代码。

检查 Git 状态: 使用 git status 查看当前的文件状态,确认哪些文件是新添加的或被修改的。这有助于你了解哪些文件是最近添加的。

使用 IDE 工具: 使用 IDE(如 Visual Studio Code)的文件管理功能来管理文件。IDE 通常提供了文件搜索和删除的功能,可以帮助你更有效地管理项目文件。

具体代码示例
以下是一些具体的代码示例,帮助你更好地理解和解决问题:

// tsconfig.json
{
"include": ["src//*.ts", "src//*.vue"]
}

// vite.config.ts
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import path from 'path';

export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'/@': path.resolve(__dirname, './src')
}
}
});
希望这些建议和解决方案能帮助你解决当前遇到的问题。如果你有更多具体的问题或需要进一步的帮助,请随时告诉我。

相关文章
|
6月前
|
JavaScript 前端开发 程序员
总结TypeScript 的一些知识点:TypeScript 声明文件
程序来输出 "Hello World" :当然,很多流行的第三方库的声明文件不需要我们定义了,比如 jQuery 已经有人帮我们定义好
总结TypeScript 的一些知识点:TypeScript 声明文件
|
6月前
|
JavaScript 前端开发 编译器
TypeScript【泛型1、泛型2、声明合并、命名空间 、模块1、模块2、声明文件简介】(五)-全面详解(学习总结---从入门到深化)
TypeScript【泛型1、泛型2、声明合并、命名空间 、模块1、模块2、声明文件简介】(五)-全面详解(学习总结---从入门到深化)
125 0
|
6月前
|
JavaScript 前端开发 开发者
深入理解ArkTS:Harmony OS 应用开发语言 TypeScript 的基础语法和关键特性
深入理解ArkTS:Harmony OS 应用开发语言 TypeScript 的基础语法和关键特性
611 0
|
6月前
|
编解码 JavaScript 前端开发
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
321 0
|
1月前
|
JavaScript 前端开发 开发者
TypeScript :基本配置&数据的基本类型
本文介绍了TypeScript的安装、常见问题及解决方案、配置与使用方法。包括通过npm全局安装TypeScript、设置PowerShell执行策略、初始化项目、配置模块声明、处理数据类型等。详细步骤和代码示例帮助开发者快速上手。
|
1月前
|
存储 JavaScript 前端开发
TypeScript :使用mock提供数据&as const 的使用&tsconfig.json配置
本文介绍了如何在项目中使用 Mock 提供数据,包括安装依赖、配置 Vite 和 TypeScript,以及如何使用 `as const`、元组和 tsconfig.json 配置文件。通过这些配置,可以实现更灵活和高效的开发体验。
|
3月前
|
JavaScript 前端开发 编译器
TypeScript教程(一)在vscode中的配置TypeScript环境
本文是一篇TypeScript入门教程,介绍了在VS Code中配置TypeScript环境的步骤,包括安装Node.js、使用npm安装TypeScript、配置npm镜像源、安装VS Code的TypeScript扩展,以及创建和运行一个简单的TypeScript "Hello World"程序。
TypeScript教程(一)在vscode中的配置TypeScript环境
|
4月前
|
JSON JavaScript 前端开发
TypeScript(十五)配置相关(命令行配置)
TypeScript(十五)配置相关(命令行配置)
52 4
|
4月前
|
JSON JavaScript 前端开发
TypeScript(十六)配置相关(tsconfig配置)
TypeScript(十六)配置相关(tsconfig配置)
85 1
|
5月前
|
JavaScript 前端开发 IDE
TypeScript中的声明文件(.d.ts):扩展类型系统
TypeScript的`.d.ts`声明文件为JS库提供类型信息,增强IDE支持,如自动完成和类型检查。通过声明合并,可在全局作用域定义类型。示例包括为`my-library`创建声明模块,导出函数和接口。声明文件通常存于`@types`或指定`typeRoots`。用于旧JS代码的类型注解,如`myGlobalObject`。学习更多,参阅TypeScript官方文档。分享你的TS声明文件经验!
174 1