Javascript 如何将外部js文件上载到服务器?

Javascript 如何将外部js文件上载到服务器?,javascript,node.js,Javascript,Node.js,我正在为我的办公室制作一个脚本来截图网页。我希望我可以随时更新我的脚本,而不必向每个人发送新版本。是否可以在服务器上通过nodejs本地运行外部JS文件 我正试图在我的计算机中启动一个包含此代码的js文件,但它不起作用 const puppeteer = require('http://www.servername.com/app-screesnhot.js'); 如果这只是一个简单的小脚本,您可以创建一个Github,并通过请求加载它,然后再加载它 然而,这听起来像是一个安全问题,使用eva

我正在为我的办公室制作一个脚本来截图网页。我希望我可以随时更新我的脚本,而不必向每个人发送新版本。是否可以在服务器上通过nodejs本地运行外部JS文件

我正试图在我的计算机中启动一个包含此代码的js文件,但它不起作用

const puppeteer = require('http://www.servername.com/app-screesnhot.js');
如果这只是一个简单的小脚本,您可以创建一个Github,并通过请求加载它,然后再加载它

然而,这听起来像是一个安全问题,使用eval执行任意代码通常是不好的做法


更好的方法是将脚本作为包发布,但需要手动更新服务器以使用新版本

通过不安全的连接发送要在服务器上执行的js是危险的。我想你可以下载到本地服务器,然后执行它。看,听起来你想自动更新脚本(或者包)…也许会给你一些可能的想法/解决方案?你是否考虑过制作一个NPM包,并将其作为其他软件的依赖项?然后,您可以将新版本发布到NPM。您的建议对我来说很好,目前我已经在本地创建了一个文件夹,其中包含通过package.json连接脚本所需的所有组件