首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
宝塔
V2EX  ›  JavaScript

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

  •  
  •   duanzs · 98 天前 · 660 次点击
    这是一个创建于 98 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我写了一个 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/[email protected]/dist/record/test.min.js"></script>
    
    2 回复  |  直到 2019-08-15 09:30:03 +08:00
        1
    lqzhgood   97 天前 via Android
    你自己搭个服务器不就行了~ 放公网内网看你咯
    服务器正则匹配一下 url @lastest 重定向到最新版本~
        2
    arrow8899   97 天前
    jquery-3.1.1.min.js
    jquery-3.1.2.min.js
    jquery.min.js # 可以用不带版本号表示最新的,发布时,发布一个带版本号的和不带版本号的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   975 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 22:11 · PVG 06:11 · LAX 14:11 · JFK 17:11
    ♥ Do have faith in what you're doing.