javascript - NodeJS - 从 CDN 下载/使用 JS 文件
问题描述
我正在创建一个用 NodeJS 编写的应用程序,其中包含许多类。尽管我打算将其作为个人应用程序,但我打算将其提供给一小部分人。我遇到的问题是,我经常编辑一些 JS 类,并且每次向应用程序发送一个新的下载链接都是一件麻烦事(对我们俩来说)。
我一直在寻找可能的解决方案,并注意到一些应用程序在启动程序时从 CDN 或类似的东西下载了一些 JS 文件。我很好奇我该如何继续这样做?经过广泛的谷歌搜索后,我找不到与该主题相关的任何内容,所以我来到了这里(我发现最多的是下载文件,将其放在某个文件夹中,然后在其他 JS 文件中需要它,但是我确信有比这更好的解决方案,因为它带有许多缺陷)。
需要注意的几点:
- 我不打算让我的整个应用程序被下载,只是我编辑了很多文件/类。
- 我计划使用 CDN 或类似的东西来提供我希望下载的 JavaScript 文件。
- 我计划在应用程序初始化时下载它们,因此当它们实际用于代码的其他部分时,不会丢失文件下载中包含的类。
如果它有任何帮助,我使用电子作为我的应用程序和电子生成器来打包它。
任何帮助或指出我正确的方向都会很棒,谢谢!
解决方案
只需下载并运行它vm
(通过任何合适的方法),或cp.execFile(file)
,或(实验)工作人员new Worker(file)
但是,我不会寻找更多替代方案,因为您的用例非常罕见,甚至很危险。而是通过 npm 模块分发,因为您准确描述了模块用例。
推荐阅读
- java - Java中的多态性有什么替代方法吗?
- r - 通过对现有列的组合执行计算来创建多个数据框列
- php - PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: no such host known
- java - 方法块外可用的操作
- python-3.x - Python中的R-tree范围查询和最近邻搜索
- c# - 动画破坏 transform.position ,移动到鼠标点击 C#
- amazon-web-services - 为什么使用 SCP 返回错误“没有这样的文件或目录”
- css - 使用 w3.css 在项目之间添加空格
- react-native - 在 React Native 中开始创建项目最推荐的是什么?
- java - 使用jsp从动态表中获取数据到另一个页面