美文网首页
rollup watch不更新文件

rollup watch不更新文件

作者: 西叶web | 来源:发表于2023-07-19 02:26 被阅读0次

    问题

    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不更新文件

          本文链接:https://www.haomeiwen.com/subject/nceoudtx.html