是:如何为is创建单独的.babelrc文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是:如何为is创建单独的.babelrc文件相关的知识,希望对你有一定的参考价值。
我是新手,开玩笑,面对.babelrc
的问题。正如在docs中所建议的那样,我必须在.babelrc
文件中添加以下内容以便运行jest:
// .babelrc
{
"presets": ["es2015", "react"]
}
但我的项目已经有.babelrc文件,内容如下:
{
"presets": [
"es2015",
"react",
"stage-0"
]
, "plugins": [
"transform-object-rest-spread"
, "transform-decorators-legacy"
, "transform-es2015-modules-amd"
]
}
如果我尝试使用已存在的文件运行jest,它会给我错误:ReferenceError: define is not defined
。但是,如果我从.babelrc文件中删除"transform-es2015-modules-amd"
插件属性,它运行正常。问题是我无法删除该属性,因为它正在其他地方使用。我可以为jest创建单独的.bebelrc
文件并相应地映射它或任何其他解决方案吗?如果有的话请分享。
答案
要在命令行中运行测试,可以将单独的.babelrc文件放在项目的根目录中。例如.babelrc:
{
"presets": ["env"]
}
在终端(控制台)中运行测试:
yarn test
以上是关于是:如何为is创建单独的.babelrc文件的主要内容,如果未能解决你的问题,请参考以下文章