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

我写了一个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>
阅读 2.1k
2 个回答
  1. 回答第一个问题,放在那里?

    1. 内网,保证外网无法访问。
    2. 外网,不上cdn,和上cdn有啥区别呢?反正别人都能访问。
  2. 再说控制版本。

    1. test.last.js 每次构建生成一个这样的文件,覆盖上去不就好了吗?

使用npm发布版本,会有各个版本的cdn,且已发布版本不能修改,只能发布新版本。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题