首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Babel7配置文件路径传递给mocha和gulp-mocha?

如何将Babel7配置文件路径传递给mocha和gulp-mocha?
EN

Stack Overflow用户
提问于 2019-02-13 19:35:05
回答 1查看 197关注 0票数 1

在Babel7中,我们有babel.config.js文件。这个文件的路径可以通过configFileconfig-file参数传递,就像我在互联网上看到的那样。然而,我不能让摩卡和大口摩卡读babel.config.js

这是我运行mocha的方式:

代码语言:javascript
复制
./node_modules/.bin/mocha ./foo.spec.js --compilers js:@babel/register

这就是我运行gulpMocha的方式

代码语言:javascript
复制
pipe(gulpMocha({
        reporter: 'spec',
        require: [
            '@babel/preset-env',
        ]
}))

如何将Babel7配置文件路径传递给mocha和gulp-mocha?

如果他们两个都不可能,那么,至少对一个人来说。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-15 01:26:45

建议的解决方案是here。例如,如果项目结构是这样的:

代码语言:javascript
复制
Project
|-module1
|-module2
|-babel.config.js

我们想测试一下module1。我们在Project/module1中创建包含以下内容的register.js文件:

代码语言:javascript
复制
require("@babel/register")({
  rootMode: "upward"
});

在此之后,在Project/module1中,我们这样运行mocha : babel将找到mocha --require register.jsbabel.config.js

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54669222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档