基本配置 现在,让我们以某种方式打包这个library,能够实现以下几个目标: 不打包lodash,而是使用externals来require用户加载好的lodash。
index.js文件执行之前,还依赖于页面中引入的lodash。之所以说是隐式的是因为index.js并未显式声明需要引入lodash,只是假定推测已经存在一个全局变量_。
Peerdependencies 假设你正在构建一个具有对等依赖关系(peerdependency)的库,例如React或Lodash。
那里的代码确实会在脚本运行的时候产生一个分离的代码块lodash.bundle.js,在技术概念上“懒加载”它。问题是加载这个包并不需要用户的交互--意思是每次加载页面的时候都会请求它。
一些模块提供相似或相同的功能,思考lodash和underscore。您的项目可能已在模块上标准化。你想确保没有使用其他替代方案,因为这会不必要地膨胀项目,并且在满足时提供两个相关性的更高维护成本。
;} 并在我们的src/index.js文件中使用该功能: src/index.js import_from'lodash';+importprintMefrom'.

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
