这一行出现在默认的Expo babel.config.js中,但我找不到任何关于它的作用的引用。有人知道这是干什么的吗?
babel.config.js
module.exports = function(api) { api.cache(true); return { presets: ['babel-preset-expo'], };};
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
};
zbdgwd5y1#
默认情况下,Babel将在每次处理新文件时评估配置。可以通过缓存配置函数执行结果来优化构建过程的性能。api.cache(true)就是这么做的。当以这种方式启用该高速缓存时,配置函数将仅被调用一次。这里有一个链接,可以更详细地解释Babel配置缓存:https://babeljs.io/docs/en/config-files#apicache
api.cache(true)
1条答案
按热度按时间zbdgwd5y1#
默认情况下,Babel将在每次处理新文件时评估配置。可以通过缓存配置函数执行结果来优化构建过程的性能。
api.cache(true)
就是这么做的。当以这种方式启用该高速缓存时,配置函数将仅被调用一次。这里有一个链接,可以更详细地解释Babel配置缓存:https://babeljs.io/docs/en/config-files#apicache