:hatching_chick: 带Typescript的汇总
React启动器
将您的模块构建到一个干净的,类型化且跨平台的包中。 就是这样。 只有关键特性。
基于 - :hatching_chick:
yarn build将应用程序构建到dist/ yarn story -在http://localhost:6006上启动开发服务器yarn story-build -构建要部署的故事书
:brain: 捆绑C
JS / ES模块格式
:two_women_holding_hands: 别名
:shushing_face: 源图
:female_sign_selector: ESLint插件(不是
TSLint,因为它已经死了)
:lollipop: 更漂亮
:pool_8_ball: 自动编译类型
:broom: 发布清洁
最新故事
语法
插件控制台
ts-mpa-react-webpack
使用webpack4构建, 支持react + ts语法的多页面打包工具(当然不用react + tsx,同样可以用)
已完成功能
支持ts语法
支持多页面编译打包
增加autoprefixer自动添加前缀
支持scss语法
代码优化分割
开启多进程打包
美化控制台输出样式
使用pug语法
支持静态资源文件夹
2019-05-21 13:00
添加命令行控制编译和输出目录
使用cross-var做平台之间的兼容处理
使用npm run dev/build -- --dt <pages> ,即可按需编译/打包运行
如: npm run dev -- --dt detail-page
如果不传递参数,默认全量编译/打包
2019-05-21 22:04
添加环境变量,区分生产和编译环境
利用webpack函数方程获取mode,传递变量给p
//DEFINE:
//You can define your property in prototype. You can also define it on the instance of
object.
//First parameter is default value, second - optional value validator
MyClass . prototype . name =
reactiveProperty ( "unnamed" , function ( value ) {
return typeof value === "string" ;
var person = new Person ;
React 主要用于构建UI,很多人认为
React 是 MVC 中的 V(视图)。
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
React...