背景:
我有一个web应用程序,在我的HTML前端引用了很多CDN,我只是一个新手,所以答案很可能非常简单。
在撰写本文时(2020年10月),除其他外,我使用以下CDN:
<link href="http://cdn.pydata.org/bokeh/release/bokeh-widgets-2.0.2.min.css">问题:
有没有更动态的方式来链接这个CDN,这样我就不需要在版本号(2.0.2)发生变化时手动更新它?
发布于 2020-10-01 22:38:16
一个非常类似的问题以前也曾在这里被问过。
Getting the latest version from cdnjs
通常情况下,采用这种做法不是一个好主意。
总是使用最新的版本会让你暴露在bug和不想要的行为中。如果你使用的版本是稳定的,那么最好还是坚持使用它。
发布于 2020-10-02 00:24:48
如果你的问题是:
如何向Bokeh请求与当前安装的Python包版本对应的CDN链接?
那么这是最简单的方法:
In [1]: from bokeh.resources import CDN
In [2]: CDN.js_files
Out[2]:
['https://cdn.bokeh.org/bokeh/release/bokeh-2.2.1.min.js',
'https://cdn.bokeh.org/bokeh/release/bokeh-widgets-2.2.1.min.js',
'https://cdn.bokeh.org/bokeh/release/bokeh-tables-2.2.1.min.js']请注意,这只列出了所有可能的资源URL。如果你没有使用小部件或者表格,那么你就不需要这些文件了。
另请注意:
cdn.bokeh.org。"pydata“链接将继续工作,但在任何新代码中,每个人都应该更喜欢bokeh.org。上面假设您使用的是Python中的Bokeh,其中需要匹配Python和JS版本。如果你直接使用BokehJS (不是很常见,但也有这种情况),那么你应该选择你打算使用的任何版本,并按照其他人的建议有意识地/手动地更新它。
https://stackoverflow.com/questions/64157220
复制相似问题