Eva*_*oky 0 babel jestjs babeljs babel-jest
我意识到建议.babelrc根据文档制作一个用Jest运行测试的文件.但有什么方法可以编程方式加载babelrc配置,因此不必为我拥有的每个React项目创建此文件?此外,我意识到我可以在我的package.json文件中添加一些内容,但我也不想这样做.
您可以利用Jest的scriptPreprocessor配置设置.我创建了一个看起来像这样的文件,它起作用了:
const babel = require('babel-core')
const jestPreset = require('babel-preset-jest')
module.exports = {
process: function (src) {
const transformCfg = {
presets: ['es2015', 'react', 'stage-0', jestPreset],
retainLines: true
}
return babel.transform(src, transformCfg).code
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2943 次 |
| 最近记录: |