問題
rollup 配置了 --watch 或者 -w ,
出現(xiàn)文件改了,終端也閃了(說明是識別了文件變動的)
但輸出目錄就是不更新最新打包結(jié)果
環(huán)境
rollup 打包 ts ,輸出js
使用的是rollup-plugin-typescript2
解決
這問題困擾了我兩天半,最終發(fā)現(xiàn)坑在ts
需要在tsconfig.json 里配置你input的文件,根據(jù)你的情況改
{
"include": [
++ "electron/*.ts",
"src/**/*.ts",
"src/**/*.d.ts"
],
}
分析原因
由于我的入口文件是在electron目錄下的
我rollup使用了rollup-plugin-typescript2這個庫,做ts文件解析
rollup庫本身可能識別到了ts文件變動,但交給了typescript2處理,
typescript2應(yīng)該是基于項(xiàng)目的tsconfig.json做配置的,
由于沒有配置相關(guān)的include,所以出現(xiàn)上述問題