webpack模块加载机制

原创 greenhand 随笔 工具 105阅读 2019-02-21 12:54:52 举报

下列所有场景都使用了webpack v3和v4测试

main.js

test3.js

上述情况的导出如下


main.js

test3.js

上述情况的导出如下


main.js

test3.js

上述情况的导出如下


main.js

test3.js

上述情况的导出如下


main.js

test3.js

上述情况的导出如下


main.js

test3.js

上述情况的导出如下

总结:
如果require es6模块,那么得到的始终是一个对象,其default属性表示es6模块的default导出,其他的属性表示es6模块的其他导出变量;
如果import commonjs模块,那么default import表示commonjs模块的module.exports整体,其他的import变量分别表示module.exports的各属性字段

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复