inject - AMD/CJS 依赖管理器


Apache 2.0
跨平台
JavaScript

软件简介

Inject 是 AMD 和 CJS 依赖管理器,它以一种 Library Agnosti c 的方式来管理你的依赖。主要特性包括:

  • 基于浏览器的 CommonJS 规范

  • 跨域检索文件的Cross domain retrieval of files (via easyXDM)

  • 本地存储 (一次加载一个模块)

  • 十分简单

快速配置

// Set the "root" where all your modules can be found
// you can use an http:// path or just /path/to/modules like above
Inject.setModuleRoot("path");
// Specify how long files should be in localStorage (in minutes)
// or 0 for never, which is great for development
Inject.setExpires(integerValue);
// configure "cross domain" support. You need to put "relay.swf" and "relay.html"
// on your remote server for this to work
Inject.setModuleRoot("http://example-cdn.com/modules");
Inject.setCrossDomain({
  relayHtml: "http://example-cdn.com/relay.html",
});