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

你可能感兴趣的:(rollup watch不更新文件)