webpack打包相关问题

1、项目A依赖组件库B,它们都基于react或者vue。那么打包后会包含两份react或者vue吗?
2、那如果依赖的框架版本不同呢?比如,A基于react 15,而B基于react 16呢?
3、如果想学习上面这些底层知识,有哪些资料推荐吗?

阅读 1.4k
1 个回答
  1. 不一定,这取决于B是否将 React 写在了 dependencies 里,如果在 dependencies 里,那么它会有自己单独的一个 react,那就会有两份 React。但仍旧可以通过修改 webpack 的配置来使A,B依赖同一个 React。
  2. 理论会有两份,如果组件库依赖 React 的版本固定的话。
  3. 这里涉及的方面会比较多比较范,你可以通过 Webpack 和 Npm 的官方文档了解依赖和模块的相关知识。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题