relay-compiler是否删除未使用的生成文件?

时间:2017-06-16 15:06:36

标签: relayjs

我的CI流程,为了确保生成文件的可靠性,rm -rf所有__generated__ dirs然后再次生成。似乎存在问题(某处),因为我的结果在OSX(本地)和Linux(CI)上偶尔会有所不同。我想知道这是文件事件和守望者的时间问题。

然后我想,我是否需要清除这些文件或者中继编译器删除旧的/未使用的生成文件?

1 个答案:

答案 0 :(得分:0)

根据我的经验,它会删除文件。这是我打开的终端的一个例子:

Parsed default in 0.32s

Writing default
Writer time: 0.46s [0.09s compiling, 0.37s generating, 0.00s extra]
Created:
 - deleteCustomsBondMutation.graphql.js
 - putCustomsBondMutation.graphql.js
Updated:
 - BondInformationQuery.graphql.js
Deleted:
 - deleteCustomsBondMutation.graphql.js
 - putCustomsBondMutation.graphql.js
Unchanged: 5 files
Written default in 0.51s
Watching for changes to default...

请注意,它删除了两个文件。这是因为我将我的突变移到了另一个目录中。