UNPKG

tpack-requirejs

Version:

TPack 插件:使用 requirejs 打包 AMD 模块。

40 lines (34 loc) 1.46 kB
tpack-requirejs =========================================== [TPack](https://github.com/tpack/tpack/) 插件:使用 [requirejs](https://github.com/jrburke/requirejs) 打包 AMD 模块。 安装 ------------------------------- ``` $ npm install tpack-requirejs -g ``` 使用 ------------------------------- ### 打包 AMD 模块 ```js tpack.src("entry1.js", "entry2.js").pipe(tpack.plugin("tpack-requirejs")); ``` ### 源映射(Source Map) 本插件可生成源映射,具体用法见 [源映射](https://github.com/tpack/tpack/wiki/入门指南#源映射source-map)。 配置 ------------------------------- ```js tpack.src("entry1.js", "entry2.js").pipe(tpack.plugin("tpack-requirejs"), { baseUrl: "", // 模块基路径。[1] generateSourceMaps: false, // 是否生成源映射。 paths: { }, // 定义各别名模块路径。 shim: {}, // 手动指定模块。如 { backbone: { deps: ['underscore', 'jquery'], exports: 'Backbone' }}。 bundles: {}, // 手动指定模块的加载项。 map: {}, // 模块映射表。 config: null, // 传递给模块的配置。 enforceDefine: false, // 强制要求使用 define 定义模块。 has: {}, // 定义全局常量。 name: "", // 手动指定模块名。[1] }); ``` > [1]: 插件内部已重设了此配置的默认值。 另参考 [http://requirejs.org/docs/api.html](http://requirejs.org/docs/api.html#config)。