TZ | 天猪
TZ | 天猪
最后那张图,是在语雀上直接用 PlantUML 画的。 **PlantUML 的优势是:** - 类 Markdown 那样让你自然的画图 - 可多人协作,可版本跟踪 一般来说,你不需要太关注语法和布局,很自然的画即可。 当然,它提供了不少特性,可以让你画的更好看点。 - http://plantuml.com/ - https://yuque.com/yuque/help/editor-puml#comment-82306 如下就是那张图的源码: ``` @startuml autonumber hide footbox title **Node 应用研发部署流程** actor "开发者" as user...
@IEfucker 跟 git 没啥关系,最后那张图不是画的很清楚了么,在 CI 上打包,推送到 oss 或 dockerlab,然后发布系统这边记录对应的地址即可。
正文一开始就声明了吧,docker 是终极解决方案。本方案是分享给那些没有条件的小团队使用。
> 跑单元测试时候的依赖版本和推送到发布系统的依赖版本需要保持一致吗? 必然啊,跑完单元测试后,直接打包推送发布系统了。 PS:这里会有一个小 GAP 需要权衡,devdep 怎么办,是 prune 了重新 install --prod,还是直接打包。
我们没有需要混淆加密的场景,你可以搜下 GitHub 上的一些实现,Egg 跟其他 Node 的混淆没任何区别。
> @atian25 大佬,大佬,怎么把node runtime作为dependencies打包到项目里面,现在node或者npm支持相关的功能吗?如果有有没有计划给大家科普下? 上面的正文不是写了怎么打了么?
截图里面也有啊,`npm install node`
啥,没看到
补充下, 无需 `require('power-assert')`, loader 会自动替换 也就是说, 只需要 `require('assert');` , 使用者完全无感知