fis3-parser-babel-env
v1.0.0
Published
a babeljs parser for fis3
Downloads
3
Readme
fis3-parser-babel-env
直接 copy 的 fis-parser-babel-6.x 添加了sourceMap 支持 将
preset-2015
改为preset-env
,preset-stage-3
改为preset-stage-2
插件默认开启了 preset-env
preset-stage-2
preset-react
,如果希望使用更多的babel插件,可以使用插件配置自行添加
插件配置文档可以参考 https://babeljs.io/docs/usage/api/#options
安装
npm install fis3-parser-babel-env --save-dev
FIS2用法: 不支持
FIS3用法
fis.set('project.fileType.text', 'es');
fis.match('server/**.es', {
parser: fis.plugin('babel-env', {
// presets: [
// 注意一旦这里在这里添加了 presets 配置,则会覆盖默认加载的 preset-env 等插件,因此需要自行添加所有需要使用的 presets
// ]
}),
rExt: 'js'
});
如何开启resourcemap
以下例子以 FIS3 为示例
fis.match('server/**.es', {
parser: fis.plugin('babel-env', {
sourceMaps: true,
sourceMapRelative: true // 使用相对路径
}),
rExt: 'js'
});
DEMO
https://github.com/fex-team/fis3-demo/tree/master/use-react