webpack 打包时如何引入其他项目的Babel配置?

需求描述:
一个A项目会依赖B项目,B中出现一些高级语法时,编译会失败,因为A项目没有对应的babelplgin,因此需要支持引入用户自定义的webpack配置,包括babel配置

C8FCA305-CDAB-416F-A1D9-ECA0CE94A068.png

EBD9380D-DC0E-4D58-9BE7-3944A2480BB3.png

94BBC85C-F642-4DC1-89F1-786125CE4854.png

70FE58A3-939B-44C0-9477-B5D56F5744E5.png

73C1102D-05D2-4E2D-8CC1-474E5C5B4EDB.png
如上图,我需要引入B项目的babelplugin,我使用上面的方式报错

请问如果要实现这个目的要怎么操作呢?

阅读 1.7k
1 个回答

理论上每个项目应该自己控制自己的依赖,所以 A 项目没法直接引入 B 项目的 plugin。建议手动控制。

不过配置文件可以引用,用 babel.config.js 即可。

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