feather-postprocessor-mod-wrapper
feather提供的自动为模块添加define头部的插件,可以在前端直接写和nodejs平台一样的风格代码,增加代码可移植性。 和feather-postprocessor-inline-compress一样,feather-postprocessor-mod-wrapper可同样作为fis的插件扩展。 注:feather-postprocessor-modwrapper并不会自动添加depens参数,目前类似requirejs或者seajs,depends参数非必填参数的模块加载工具,是可以直接使用feather-postprocessor-mod-wrapper自动添加头部。
使用
feather-postprocessor-modwrapper在feather中无需再次安装,feather直接内置该插件。
/static/js/mod/a/a.js:
var b = ; console; exports{ return 'a';};
/static/js/mod/a/b.js:
moduleexports = name: 'b';
通过该插件编译后: /static/js/mod/a/a/.js
;
/static/js/mod/a/b.js
;