编写 js 函数库让第三方系统用 script 标签引入,并发布新版本时能进行版本控制

2019-08-14 18:42:54 +08:00
 duanzs

我写了一个 js 函数库,需要让第三方项目用 script 标签引入

问题 1:我 js 放在哪?

起初是每次把 js 脚本发给其它项目开发人员,这样一是麻烦,二是别人每次都要重新发布项目。所以我想像远程引入,比如 jquery。但是公司内部项目,不能把 js 库函数发布到 cdn,项目也不让通过 cdn 引入。所以我 js 放在哪可以让其他人远程引入

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

问题 2:怎么控制版本?

不能每次都远程请求 js,但是我 js 发布新版本之后又需要他们获取新版本。我见有的库是有最新版本的***@latest***,比如下面这个,所谓我需要具体怎么处理?

<script src="https://cdn.jsdelivr.net/npm/rrweb@latest/dist/record/test.min.js"></script>
2793 次点击
所在节点    JavaScript
2 条回复
lqzhgood
2019-08-15 07:59:27 +08:00
你自己搭个服务器不就行了~ 放公网内网看你咯
服务器正则匹配一下 url @lastest 重定向到最新版本~
arrow8899
2019-08-15 09:30:03 +08:00
jquery-3.1.1.min.js
jquery-3.1.2.min.js
jquery.min.js # 可以用不带版本号表示最新的,发布时,发布一个带版本号的和不带版本号的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX