webpack 关于 react组件打包问题

希望的效果

自己开发的 react组件 打包时不想引入 react,而是希望在外部引入react

clipboard.png

当别人引入我组件的时候,他自己去安装这个react 才能使用。

目前研究如下

webpack.config.js

clipboard.png

目前的效果

使用时

clipboard.png
报react 未定义

所以也就是上面的react 没引用到全局。

完整的项目地址

https://github.com/951565664/... testExternals 分支

阅读 2.8k
2 个回答

貌似不知不觉好了。。。我发四我啥也没改,暂时这个问题关了

1、尝试 'react': 'window.React'
2、确保react.js文件在html中比打包的js文件先加载

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题