中继编译器是否删除未使用的生成文件?
Does relay-compiler delete unused generated files?
我的CI进程,为了保证生成文件的可靠性,rm -rf
所有__generated__
目录然后重新生成。似乎有问题(某处),因为我的结果偶尔会在 OSX(本地)和 Linux(CI)上有所不同。我在想是不是文件事件和守望者的时间问题。
然后我想,我需要清除这些文件还是中继编译器会删除 old/unused 个生成的文件?
根据我的经验,它会删除文件。这是我打开的终端的示例:
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...
注意它删除了两个文件。这是因为我将我的突变移到了不同的目录中。
我的CI进程,为了保证生成文件的可靠性,rm -rf
所有__generated__
目录然后重新生成。似乎有问题(某处),因为我的结果偶尔会在 OSX(本地)和 Linux(CI)上有所不同。我在想是不是文件事件和守望者的时间问题。
然后我想,我需要清除这些文件还是中继编译器会删除 old/unused 个生成的文件?
根据我的经验,它会删除文件。这是我打开的终端的示例:
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...
注意它删除了两个文件。这是因为我将我的突变移到了不同的目录中。