我可以在没有npm或节点的情况下更新最终用户机器上的模块吗?

时间:2017-05-26 12:07:32

标签: javascript node.js npm electron

我正在开发电子应用程序和模块,电子应用程序使用我制作的模块。但我真的想在目标模块有新版本时更新最终用户机器上的模块,即使他们的机器 尚未安装 NPM或节点环境。

总之,我的问题是:即使NPM或节点环境 尚未在其计算机上安装 ,我是否可以在最终用户的计算机上更新电子应用程序的模块?

更新:我要更新的模块是 node.js addon ,二进制文件通过node-pre-gyp发布并安装在最终用户的计算机上,I不能使用任何CDN,因为它是插件。

1 个答案:

答案 0 :(得分:0)

这是一个快速解决方案:您可以将模块文件(.js缩小/ uglified)保存在远程cdn中,然后在客户端访问该文件。每当您想要更新时,您只需替换该文件即可。