猿问

webpack怎么处理没有模块规范的js,比如zepto等

webpack怎么处理没有模块规范的js,比如zepto等


www说
浏览 489回答 3
3回答

LEATH

打包在一起是为了减少 request 数量从而能并发更多请求,提升总体加载速度,所以臃肿的一个文件本来就是目的而非副作用。如果要解决调试问题可以使用 Source Map。所谓的代码分割,说白了就是模块划分,把大文件 breakdown 的同时还能进行依赖管理,降低开发和维护的成本,而这个的好处是体现在开发时而非上线后的,如果上线后还是一堆零散的文件,这个依赖管理工具还是趁早别做了.

米脂

使用externals特性12345678910111213{    output: {        // export itself to a global var        libraryTarget: "var",        // name of the global var: "Foo"        library: "Foo"    },    externals: {        // require("zepto") is external and available        //  on the global var jQuery        "zepto": "Zepto"    }} 

慕雪6442864

修改zepto,添加相关模块导出
随时随地看视频慕课网APP

相关分类

JQuery
我要回答