mip-extensions icon indicating copy to clipboard operation
mip-extensions copied to clipboard

MIP1核心库及组件库需求开源二次编译脚本

Open wqllpw opened this issue 6 years ago • 8 comments

要解决什么问题 目前开源项目通过npm构建出来的代码具有版本号目录或者带版本号的文件名,对于其他cache来说的话没有办法直接上线

描述一下你理想中的解决方案 期望可以将二次编译脚本开源出来,方便其他cache上线组件库代码

描述你的备选方案

补充信息

wqllpw avatar Oct 21 '18 06:10 wqllpw

目前mip 组件编译使用的是mip-extension-optimizer, 地址在这里https://github.com/mipengine/mip-extension-optimizer 这个可以解决你的问题么?

VenyXiong avatar Oct 25 '18 08:10 VenyXiong

试用了一下,组件目录下仍然会带版本号目录,是不是方式不对,按照文档上的方式试用的,没加其他参数。 另外mip-extension-optimizer不包含mip核心库的编译吧?mip核心库的编译工具是否可以提供?

wqllpw avatar Oct 30 '18 10:10 wqllpw

懂了,这里是说希望的编译产物是被路径是和上线路径一致,对吧? 比如说上线路径是:/static/v1/mip-share/mip-share.js, 那么编译产出的路径就是这样的,而不是/1.0.2/mip-share/mip-share.js。 这里我来支持一下。 mip核心的编译库目前直接集成在mip的源代码中 路径是这个https://github.com/mipengine/mip/tree/master/tools 核心库也有编译产出目录和线上不一致的问题,类似的问题,我一并处理下~

VenyXiong avatar Oct 31 '18 12:10 VenyXiong

懂了,这里是说希望的编译产物是被路径是和上线路径一致,对吧? 比如说上线路径是:/static/v1/mip-share/mip-share.js, 那么编译产出的路径就是这样的,而不是/1.0.2/mip-share/mip-share.js。 这里我来支持一下。 mip核心的编译库目前直接集成在mip的源代码中 路径是这个https://github.com/mipengine/mip/tree/master/tools 核心库也有编译产出目录和线上不一致的问题,类似的问题,我一并处理下~

是的,有劳了~

wqllpw avatar Nov 01 '18 06:11 wqllpw

请问是否有更新进展?

wqllpw avatar Dec 04 '18 08:12 wqllpw

mip-extentions-platform 已经提交pr, https://github.com/mipengine/mip-build-pack/pull/1/files 明天可以合并到主仓库。 mip核心部分的编译打包脚本,本周一并完成。

VenyXiong avatar Dec 04 '18 13:12 VenyXiong

mip-extentions-platform 已经提交pr, https://github.com/mipengine/mip-build-pack/pull/1/files 明天可以合并到主仓库。 mip核心部分的编译打包脚本,本周一并完成。

我用PR代码跑了一下编译,结果还是不太对,请问最近是否有跟进?

wqllpw avatar Dec 14 '18 04:12 wqllpw

@wqllpw 我看了下,之前的 pr 的脚本是有点小问题。我重新整理了 mip 组件相关的编译打包脚本,已经合入这个项目 https://github.com/mipengine/mip-build-pack 的 master 分支,仅供参考

chenqiushi avatar Dec 25 '18 07:12 chenqiushi