需求描述:
一个A项目会依赖B项目,B中出现一些高级语法时,编译会失败,因为A项目没有对应的babelplgin,因此需要支持引入用户自定义的webpack配置,包括babel配置
如上图,我需要引入B项目的babelplugin,我使用上面的方式报错
请问如果要实现这个目的要怎么操作呢?
需求描述:
一个A项目会依赖B项目,B中出现一些高级语法时,编译会失败,因为A项目没有对应的babelplgin,因此需要支持引入用户自定义的webpack配置,包括babel配置
如上图,我需要引入B项目的babelplugin,我使用上面的方式报错
请问如果要实现这个目的要怎么操作呢?
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
理论上每个项目应该自己控制自己的依赖,所以 A 项目没法直接引入 B 项目的 plugin。建议手动控制。
不过配置文件可以引用,用 babel.config.js 即可。