我可以离线使用 hotwired turbo.js 吗?

Can I use hotwired turbo.js offline?

我正在尝试在我的 python flask 应用程序中使用 turbo-flask。它尝试下载 turbo.js 但失败了,因为我没有使用互联网连接。 我考虑过将 js 文件直接插入到我的项目中,但无法在任何地方找到它。 可以离线使用吗?

简短回答:是。

您可以按照Turbo Handbook
中的说明安装 Turbo 但那是没有 turbo-flask 包,默认使用 CDN 版本。
但似乎你可以这样做(例如):

{{ turbo(url=url_for('static', filename='js/turbo.js')) }}

然后您的应用程序使用这个下载的 js。 那就是如果您只是手动下载当前版本的 Turbo JS。 如果您使用其他方式(例如 npm),那么您的文件将在其他地方,您需要相应地编辑代码。