在我更新到新的Mojave OS之前,我的React项目运行良好。更新之后,我的项目都没有成功构建。原来,所有文件均以“。”开头。自动隐藏。
因此.babelrc无处可见,并且Webpack构建失败。
因此,作为一种解决方法,我运行了在网上找到的脚本以取消隐藏所有文件:
defaults write com.apple.finder AppleShowAllFiles -bool false
这可以工作并显示文件,但想知道是否有人知道另一种方法,那就是隐藏.babelrc而不是取消隐藏所有文件并弄乱我的文件夹。
此外,还有一种方法可以使用具有相同目的的其他文件名(而不是.babelrc)。
谢谢。
答案 0 :(得分:0)
避免隐藏文件的一种简单解决方法是使用babel.config.js
而不是.babelrc
。该文件仅导出一个函数,该函数将完全返回您在.babelrc
中的功能。将以下代码放入文件中,并针对您的预设和插件对其进行修改:
module.exports = function () {
const presets = [ ... ];
const plugins = [ ... ];
return {
presets,
plugins
};
}
请参阅Babel的official documentation。