rollup watch不更新文件
2023-07-19 本文已影响0人
西叶web
问题
rollup 配置了 --watch 或者 -w ,
出现文件改了,终端也闪了(说明是识别了文件变动的)
但输出目录就是不更新最新打包结果
环境
rollup 打包 ts ,输出js
使用的是rollup-plugin-typescript2
解决
这问题困扰了我两天半,最终发现坑在ts
需要在tsconfig.json 里配置你input的文件,根据你的情况改
{
"include": [
++ "electron/*.ts",
"src/**/*.ts",
"src/**/*.d.ts"
],
}
分析原因
由于我的入口文件是在electron目录下的
我rollup使用了rollup-plugin-typescript2这个库,做ts文件解析
rollup库本身可能识别到了ts文件变动,但交给了typescript2处理,
typescript2应该是基于项目的tsconfig.json做配置的,
由于没有配置相关的include,所以出现上述问题