
获得徽章 0
- 看见 TypeScript 3.7 支持 Optional Chaining 了马上在项目里试起来,发现 Babel 非常无情的报错: Support for the experimental syntax 'optionalChaining' isn't currently enabled.
查询了一下才明白,使用 Babel 调用 ts 的时候,ts 只会被用来做类型检查,而真正的「编译」操作还是 Babel 亲自上场的。
此时 Babel 并不认识这个语法,只能安装 @babel/plugin-proposal-optional-chaining 解决了。展开29 俺的鲁班H5 项目(H5 拖拽生成平台,类似易企秀,前后端都开源哦:
github.com)
竟然上了 [GitHub Trending],有点懵
大前天发布了1.5.0,支持了更多基础组件;昨天上线了英文文档,发布了1.6.0
# 一些心得:
1. 提前准备好i8n,还是有些帮助的,这样就不会手忙脚乱了
2. 文档要写好
# 相关地址
首页:api.luban-h5.wxjcart.com
GitHub地址:github.com
文档地址:ly525.github.io
展开22143- 手把手教你 GitHub / Gitlab Pull Request :以为Vue3.0贡献代码为例:
1、【图1】fork 本项目到你的 GitHub;
2、【图2】clone 你 fork 的项目到本地;
3、安装依赖(图中未展示);
4、新建分支并检出新分支(图中未展示,vue-next 目前使用主分支开发);
5、【图3】进行修改;
6、【图4】修改完毕,请进行检查,确保没有错改、漏改、不小心改动的代码;
7、【图5】提交更改,并 push 到你的 GitHub;
8、【图6】提交 `pull request`;展开评论2 - git的思想太高级了,普通公司的管理思维往往没跟上,结果弄巧成拙,反而出了不少问题。
大家都依赖git的魔法,而少有能真正理解与正确使用的。迷信git万能的惰政。与装懂git的业界风气。
比如经常远程分支没有同步下来,允许复杂的介入,在介入后留下更复杂的问题。
相比之下svn的中心思想简单,至少用起来不那么害怕。
git是锄头,是屠龙刀,在需要镰刀的场合,又不是那么方便。
git只是linus对开源环境里代码融合与版本的管理,大家能保持自己分支代码的可控性,而在企业环境,肯定是中心的唯一的。甚至连名字都有要求。
没有万应锭,关键是不同场合不同需求,在现实中寻找相对较好的解决方案。展开176