【问题标题】:Is it possible to use two .babelrc files?是否可以使用两个 .babelrc 文件?
【发布时间】:2016-05-21 13:08:37
【问题描述】:

我有一个项目,它同时运行使用汇总的构建和使用 browserify 的构建,用于两个不同的输出。现在,它们都位于同一个根目录中,我为它们运行了单独的 gulp 任务。 我的问题是我的 browserify 任务需要一个具有以下配置的 .babelrc 文件:

{
  "presets": ["es2015"]
}

我的汇总任务需要这个配置:

{
  "presets": ["es2015-rollup"]
}

我的问题是,我可以有两个单独的 .babelrc 文件并配置在我的 gulp 和 karma 配置中使用哪一个吗?

【问题讨论】:

    标签: gulp babeljs rollup


    【解决方案1】:

    在问这个问题之前我看了很多遍,在我发布之后我找到了一个可能的解决方案:

    gulp.task('rollup', () => {
      return gulp.src('src/server/index.js', { read: false })
        .pipe(rollup({
          plugins: [babel({
            presets: ["es2015-rollup"],
            babelrc: false
          })]
        }))
        .pipe(gulp.dest('public/'));
    });
    

    通过将其中一项任务配置为使用 babelrc,我当然可以自己直接配置它。这不是一个很好的答案,我宁愿只添加一个 babelrc 文件的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      • 2012-05-19
      • 2013-02-08
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多