配置了 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')
}
}
});
希望这些建议和解决方案能帮助你解决当前遇到的问题。如果你有更多具体的问题或需要进一步的帮助,请随时告诉我。

相关文章
|
4月前
|
存储 JavaScript 前端开发
TypeScript :使用mock提供数据&as const 的使用&tsconfig.json配置
本文介绍了如何在项目中使用 Mock 提供数据,包括安装依赖、配置 Vite 和 TypeScript,以及如何使用 `as const`、元组和 tsconfig.json 配置文件。通过这些配置,可以实现更灵活和高效的开发体验。
|
4月前
|
JavaScript 前端开发 开发者
TypeScript :基本配置&数据的基本类型
本文介绍了TypeScript的安装、常见问题及解决方案、配置与使用方法。包括通过npm全局安装TypeScript、设置PowerShell执行策略、初始化项目、配置模块声明、处理数据类型等。详细步骤和代码示例帮助开发者快速上手。
|
6月前
|
JavaScript 前端开发 编译器
TypeScript教程(一)在vscode中的配置TypeScript环境
本文是一篇TypeScript入门教程,介绍了在VS Code中配置TypeScript环境的步骤,包括安装Node.js、使用npm安装TypeScript、配置npm镜像源、安装VS Code的TypeScript扩展,以及创建和运行一个简单的TypeScript "Hello World"程序。
TypeScript教程(一)在vscode中的配置TypeScript环境
|
7月前
|
JSON JavaScript 前端开发
TypeScript(十六)配置相关(tsconfig配置)
TypeScript(十六)配置相关(tsconfig配置)
169 1
|
7月前
|
JSON JavaScript 前端开发
TypeScript(十五)配置相关(命令行配置)
TypeScript(十五)配置相关(命令行配置)
79 4
|
7月前
【Vue3+TypeScript】CRM系统项目搭建之 — 路由配置
【Vue3+TypeScript】CRM系统项目搭建之 — 路由配置
43 0
|
8月前
|
JavaScript
TypeScript编译(tsconfig.json配置)
TypeScript编译(tsconfig.json配置)
|
8月前
|
JavaScript 前端开发 IDE
TypeScript中的声明文件(.d.ts):扩展类型系统
TypeScript的`.d.ts`声明文件为JS库提供类型信息,增强IDE支持,如自动完成和类型检查。通过声明合并,可在全局作用域定义类型。示例包括为`my-library`创建声明模块,导出函数和接口。声明文件通常存于`@types`或指定`typeRoots`。用于旧JS代码的类型注解,如`myGlobalObject`。学习更多,参阅TypeScript官方文档。分享你的TS声明文件经验!
252 1
|
8月前
|
JavaScript 编译器 IDE
36.【TypeScript 教程】tsconfig.json 配置
36.【TypeScript 教程】tsconfig.json 配置
52 0
|
9月前
|
JavaScript
Nuxt3 实战 (四):安装 Nuxt UI 和配置 Typescript 类型检查
这篇文章介绍了在项目中安装和配置Nuxt UI以及TypeScript的步骤。作者在前言中提到考虑了AntDesignVue和Element-Plus,但最终选择了NuxtUI,因为它更适合年轻化的项目,并且与Nuxt兼容。安装Nuxt UI需要执行一系列命令,同时会自动安装一些相关模块。然后,可以在Nuxt应用中使用Nuxt UI的所有组件和可组合函数。此外,还介绍了如何添加图标库和配置TypeScript。
197 0
Nuxt3 实战 (四):安装 Nuxt UI 和配置 Typescript 类型检查