是:如何为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文件的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 项目中,如何为项目单独创建路由文件?

Python:如何为 GUI 类创建单独的模块

如何为以下python代码制作单独的kivy文件

如何为单个项目中运行的每个批次创建单独的日志文件?

如何为每个 wordpress 点击后创建单独的弹出表单

Electron.js:如何为一个窗口创建一个单独的下载 webContents.session?