webpack怎么打包公开模块
怎么用webpack打包一个库,能在没有webpack的浏览器环境中加载.模块的层级按源码文件夹层级.
比如 src -core --event.js --class.js --state.js -main.js
最后打包出来是 window.main.core.event = function(){…} window.main.core…
2 回复
src
-core
--event.js
--class.js
--state.js
--index.js
-main.js
-index.js
多加几个 index.js 就行
- -index.js
exports.main = require('./main');
exports.core = require('./core');
- -core --index.js
exports.event = require('./event');
export.class = require('./class');
export.state = require('./state')
最后在 -index.js中 attach到 window上即可…
global.XX = exports;