码迷,mamicode.com
首页 > Web开发 > 详细

[typescript] ERROR TS18002: The 'files' list in config file 'tsconfig.json' is empty.

时间:2020-04-24 17:25:08      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:网上   配置文件   nbsp   --   yii   color   apk   ioi   idc   

网上可搜到的解决办法是修改webpack配置,显示指定tsconfig.json
个人理解:这样做意外着webpack没有找到配置文件,并不是报错中说的files选项为空
但修改配置后并没解决整个报错
{
test: /\.tsx?$/,
loader: "ts-loader",
exclude: /node_modules/,
options: {
configFile: path.resolve(__dirname, ‘../tsconfig.json‘)
 }
}
 
 
 
查看ts-loader官方文档,上面关于依赖的兼容性提出:
Compatibility:webpack: 4.x+ (please use ts-loader 3.x if you need webpack 2 or 3 support)
工程用的是webpack3,因此开始降级ts-loader
npm uninstall ts-loader // "ts-loader": "^7.0.1",
npm install ts-loader@3 -D // 安装大版本3下的最新版本 + ts-loader@3.5.0
npm install ts-loader@"<4.0.0" -D // 安装大版本3下的最新版本 + ts-loader@3.5.0
 
最后发现还有个问题就是tsconfig.json文件名后面多了一个空格
‘tsconfig.json ‘ 去掉空格即可解决 ‘tsconfig.json‘
难怪在vscode中没有高亮这个json文件=_=!
 

[typescript] ERROR TS18002: The 'files' list in config file 'tsconfig.json' is empty.

标签:网上   配置文件   nbsp   --   yii   color   apk   ioi   idc   

原文地址:https://www.cnblogs.com/minnie-huang/p/12768773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!