babel-preset-gmfe

2.0.0 • Public • Published

babel-preset-gmfe

A babel preset for gmfe

usage

配置原因见 这里 删除项目 package.json 中的 babel plugin/preset babel-core@6.x ,安装 7.x 相关 package

npm i @babel/runtime -S 
npm i @babel/core babel-loader@^8.0.0 babel-preset-gmfe -D

项目根目录删除 .babelrc,新增 babel.config.js,内容如下

module.exports = (api) => {
  api.cache(true)
  return {
    'ignore': [/@babel[/\\]runtime/], // 忽略 @babel/runtime
    'presets': [
      'gmfe'
    ]
  }
}
 

warning

webpack 打包可能会输出如下 warning。原因是 webpack 不允许 importmodule.exports 混用,统一修正为 es6 module 格式即可。

WARNING in ./js/product/xxx.js 157:10-27
"export 'submitCloseDialog' was not found in './util'
 @ ./js/routes.js
 @ ./js/index.js

Readme

Keywords

Package Sidebar

Install

npm i babel-preset-gmfe

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

2.84 kB

Total Files

3

Last publish

Collaborators

  • gmfe