怎么用webpack打包一个库,能在没有webpack的浏览器环境中加载.模块的层级按源码文件夹层级.
比如 src -core --event.js --class.js --state.js -main.js
最后打包出来是 window.main.core.event = function(){....} window.main.core........
回复 (2)
J
Webpack 是基于 CommonJS 方案为主的, 要弄成这样恐怕还是自己写脚本来做更快
M
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;
参与回复
登录后即可参与回复。登录