当CircleCI运行其测试时,我想在我的应用中禁用/不安装一个特定的npm包,因为该包使构建过程失败。
具体来说,它是react-intl的babel插件,可以自动解析文件并在另一个文件夹中提取字符串(babel-plugin-react-intl)。
实现这一目标的最佳方法是什么?这可以在.babelrc文件中完成吗?例如?
答案 0 :(得分:1)
如何在本地安装和运行测试应与CI设置相同。
如果您需要为测试禁用babel转换 - 让它们以不同的NODE_ENV
运行,并确保您的.babelrc
仅包含特定NODE_ENV
的插件
例如:
{
"env": {
"production": {
"plugins": ["react-intl"]
}
}
}