而不是在“工作/当前”目录中创建.rpt2_cache目录,它应该在/tmp中,以便用户不必.gitignore它。
.rpt2_cache
/tmp
.gitignore
至少我认为应该记录插件在当前目录中创建一个临时目录。
您应该能够覆盖插件选项中的位置:
plugins: [ typescript( { cacheRoot: `${require('temp-dir')}/.rpt2_cache` }), ]
默认情况下,我不想将缓存移出,因为可能会发生冲突(例如,单个系统同时构建同一存储库的多个副本)。 对 CI 机器做也不是一件好事。
最有用的评论
至少我认为应该记录插件在当前目录中创建一个临时目录。