我在引入封装好的UploadPreview组件时,遇到了如上的错误。
File 'd:/000实习/front/src/views/components/upload/upload-preview.vue' is not listed within the file list of project 'd:/000实习/front/tsconfig.app.json'. Projects must list all files or use an 'include' pattern.
原因就在于,TypeScript 配置文件(
tsconfig.json
或
tsconfig.app.json
)需要列出所有需要编译的文件,或者使用
include
模式来包含所需的文件。如果某个文件没有被列出或包含,TypeScript 就无法处理和编译它。
解决方案1:使用
include
模式(推荐)
使用
include
字段,通过模式匹配来包含文件。这样可以避免手动列出每个文件。
"compilerOptions": {
"include": [
"src/**/*.ts",
"src/**/*.vue",
解决方案2:手动列出文件
在
tsconfig.app.json
中,添加一个
files
字段,手动列出需要包含的文件。
"compilerOptions": {
"files": [
"src/views/components/upload/upload-preview.vue",
希望可以帮到你!
code 类型 英文描述 中文描述
1002 错误 Unterminated string literal. 未终止的字符串文本。
1003 错误 Identifier expected. 应为标识符。
1005 错误 '{0}' expected. 应为“{0}”。
1006 错误 A file cannot have a reference to itself. 文件不能引用自身。
1009...
(1) .h 头文件:定义数据类型、声明自定义函数、定义宏等
(2).cpp 源文件1:用于实现头文件中声明的自定义函数
(3).cpp 源文件2:定义main()函数,用于调用相关函数,实现问题求解目标。
请将例1.13中按方案3实现的程序,用多文件形式组织并运行。