rollup watch不更新文件

问题

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,所以出现上述问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容