【发布时间】:2020-10-18 13:32:59
【问题描述】:
是否可以在本地运行一个js文件下载一个辅助文件然后运行后者?
我知道最好的办法是从服务器下载文件并保存在本地,我只是想了解是否还有可能进行上述操作。
例子:
打开终端
1-节点索引js
2 - 下载与 index.js 相同目录下的脚本 js
3 - 下载完成,自动启动脚本js。
【问题讨论】:
-
这能回答你的问题吗? how to require from URL in Node.js
-
Node.js 不包含通过网络直接加载模块的内置功能。它从文件加载模块。因此,您需要编写自己的代码,通过网络获取代码,然后将其写入文件并在该临时文件上调用
require()或将其加载到内存中并使用eval()或Function执行它构造函数。如果您将模块发布为 NPM 模块,他们可以使用 NPM 获取并安装您的模块。 -
嗨,感谢您的帮助,我不确定我是否理解。我编辑了我的帖子,是否可以在本地下载一个带有函数的js然后启动新文件?
-
不清楚你的目标是什么。您只是希望不同的计算机能够使用相同的功能吗?如果是这样,您应该使用 Node.js 制作一个简单的 API 服务器。如果没有,并且您想在本地运行脚本,有更好的方法来处理这个问题,例如将脚本放在 git 存储库中。
-
我想在本地运行一个js文件,将另一个js文件下载到电脑上。辅助 js 文件下载完成后,我希望它在终端中自动运行,而无需用户编写命令行来启动辅助 js 文件。
标签: javascript node.js nodes