mobx源码,如何编译?如何获得umd版本的最新mobx?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
由于一系列众所周知的原因,获得一个umd
版本的mobx.js
是有一些难度的。苏南大叔也不想借助于cdn
的帮助。所以,想从github
上找到合适的release
。然而,清高的程序员们,总是喜欢公开源码,而不肯公开release
成品。自然是找不到所需要的mobx.umd.production.min.js
...
苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。本文测试环境:nodejs@20.18.0
,mobx@6.13.5
,yarn@1.22.22
。本文讲述mobx
相关源码编译的过程。
下载源码
目前最新版本的mobx
的源码下载地址是:
解压到的源码,第一件事情,就是观测package.json
里面的scripts
字段,它是了解一个未知项目的最基本最有效的手段。
得到的有效信息是yarn
,基于yarn
的一个项目。
准备yarn
npm i yarn -g
yarn config set registry http://registry.npm.taobao.org
安装依赖
yarn
遇到的问题就是:
info There appears to be trouble with your network connection. Retrying...
解决的方案就是,切换成了手机的热点。
另外一个问题是证书的问题。
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/yarn-deduplicate failed, reason: certificate has expired
构建成品
yarn run release
获得目标文件
在packages\mobx\dist
下面,就可以得到mobx.umd.production.min.js
文件了。当然,在dist
目录下面,还可以找到很多其它的成品构建结果,自取。
相关文章
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。