我如何用Gulp-Babel靶向节点



我正在尝试将我的咖啡代码转移到墨西哥咖啡测试中。

我得到[babel]/some/path/example.js:未知选项:.targets。查看https://babeljs.io/docs/en/babel-core/#options有关选项的更多信息。

这是Gulp任务的相关部分:

      .pipe(sourcemaps.init())
      .pipe(gulpif(isCoffee, coffee({ bare: true })))
      .pipe(babel({ presets: [
          '@babel/preset-env', {
            targets: {
              node: "11.10"
            }
          }
        ]
      } ))
      .pipe(sourcemaps.write('.'))
      .pipe(mocha({ reporter: 'list' }));
    }

,依赖项为:

"@babel/cli":"^7.2.3"@babel/core":"^7.3.3"@babel/preset-env":"^7.3.1"@babel/register":"^7.0.0"..." Gulp":"^4.0.0" Gulp-Babel":"^8.0.0"...

,此处记录了选项。

我想我一定在某处错过了备忘录!

ah ha!这缺少一对方括号:预设应包含一个数组数组,每个内部数组包含一个预设名称和选项映射。

        [   
          'preset-name', {
            options-key: 'option value'
          }
        ]
      ]
    })).etcetera ```     

最新更新