开发者社区> 问答> 正文
1
0
分享

qap的webpack的externals加上自己的公共包

111111111111111

项目打包的时候,多个入口的公共代码会重复打进来。

展开
收起
k大米 2017-09-08 11:49:35 2293 0
举报
1 条回答
写回答
取消 提交回答
  • webpack.config.js:  externals: {  jquery: 'jQuery.noConflict()' //或者jquery:'jQuery'  }  使用: var $ = require('jquery');  其它全局组件也一样的,但是看情况最好做一些处理,比如jquery本身套了一层factory来兼容amd等模块格式,你先把这些东西删掉,然后用webpack编译一遍,会自动打包一个webpack包装过的jquery,这个jquery也是可以直接<script>引用的,也可以require。  还有些看情况是否要改成commonJS的格式导出对象,就是module.exports=xx这样。  总之有一条,改动后先用webpack转换一遍库本身再用。  还有一些插件我觉得比较麻烦,理解了webpack的工作方式了稍微改下库的源码其实很简单。
    

    答案来源网络,供参考,希望对您有帮助

    2019-10-17 15:30:16 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于webpack和npm的前端组件化实践 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等