node-dynamic-module-loader:动态模块加载器

时间:2024-06-05 18:01:28
【文件属性】:

文件名称:node-dynamic-module-loader:动态模块加载器

文件大小:52KB

文件格式:ZIP

更新时间:2024-06-05 18:01:28

JavaScript

动态模块加载器 动态模块加载器库允许代码从Web服务器检索Node模块,在本地安装它们,并像手动将它们部署到正在运行的服务器一样提供服务。 这样,您可以在必要时从远程源检索内容并动态管理更新。 在内部,动态模块加载器使用集群锁来确保单个模块在任何时间都仅发生一个下载请求。 换句话说,如果您在一台计算机上有一个集群,并且多个进程同时请求同一个模块,那么只有一个会下载并安装该模块。 其他人将等到该过程完成,然后再从其本地位置为模块提供服务。 包装 软件包必须遵循以下结构: package-dir | +- package.json 软件包中的Javascript文件可以存在于任何目录中的任何位置。 您只需要能够要求它们。 规则是,对于动态模块,应遵循与对Node.js库模块相同的规则。 package.json文件必须包含以下内容: { "main" : "<


【文件预览】:
node-dynamic-module-loader-master
----.gitignore(140B)
----README.md(16KB)
----test()
--------dml_config_test.js(2KB)
--------resources()
--------dynamic_module_loader_test.js(49KB)
----LICENSE(11KB)
----package.json(1KB)
----index.js(829B)
----scripts()
--------runTestWithCoverage.sh(255B)
----.travis.yml(93B)
----xunit-html-cov-config.json(75B)
----lib()
--------dml_config.js(1KB)
--------dynamic_module_loader.js(48KB)
----NOTICE(156B)
----package-lock.json(76KB)

网友评论