rc

reta-cli

Cli tool for serve and build react app, based on create-react-app, support JSON pattern config.

Showing:

Popularity

Downloads/wk

18

Maintenance

No Maintenance Data Available

Package

Dependencies

79

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

dt-front-cli

前端开发、调试、构建工具。

更新日志

  • < 1.0.0
    • webpack 3版本。
  • 1.0.0
    • 升级到webpack 4,提高编译速度。
  • 1.1.0
    • babel 6升级到babel 7,更新依赖。
    • 项目中需要去除.reta.js配置中的"transform-runtime"、"transform-decorators-legacy"、"transform-class-properties",因为已经内置。
    • 拥抱变化,去除了babel-plugin-add-module-exports,当require一个es6模块时,需要使用标准语法:require('xxx') -> require('xxx').default。因此,在项目中使用require的地方,需要进行更改。
    • .reta.js配置项增加openBrowser,是否自动打开浏览器,默认为true。
    • .reta.js配置项增加PORT,可以配置浏览器端口;若设置,此处的优先级先于通过process.env的设置。
    • .reta.js配置项增加enableEslint,可以配置是否开启js的eslint。默认为false。
    • .reta.js配置项增加eslintLoaderOptions,可以配置eslint loader相关。默认为{}。
    • .reta.js配置项增加transformRuntime,可以对@babel/plugin-transform-runtime进行相关配置。默认为{}。
    • .reta.js配置项增加babelPresetsConfig,可以传入一些babel的preset的相关配置。默认为{ useBuiltIns: false, loose: false, targets: { browsers: ['last 2 versions'] }, env = {}}。具体参数的作用请参照babel文档。
    • .reta.js配置项增加useIePolyfill,默认为false。若开启将会加入一些ie下的polyfill。
  • 1.1.2
    • 固定了webpack的版本为4.28.4。
    • webpack4.29版本存在无法动态使用import的问题。详见[https://github.com/webpack/webpack/issues/8656]。在1.1.2以前版本中,若存在上述问题,可按此pr进行解决或升级1.1.2以上的版本。

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100