脚本宝典收集整理的这篇文章主要介绍了npm link 后项目报错无法启动,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
背景:A项目启动, 想link本地的B组件库(公司自己开发的)来调试, 但是A项目依赖的C库,B组件库也依赖了C库 导致引用地址不一样而发生冲突
解决方法:将A项目的C库引用地址改为B库中node_modules中的位置
A项目的webpack别名配置
alias: { react: path.resolve(paths.sharedNodeModules, 'react'), 'react-dom': path.resolve(paths.sharedNodeModules, 'react-dom'), 'react-dom/server': path.resolve( paths.sharedNodeModules, 'react-dom/server' ), 'react-native': 'react-native-web', src: path.resolve(paths.appDirectory, './src/'), '@devexPress/dx-react-core': path.resolve( paths.appDirectory, './node_modules/B组件库/某组件/node_modules/c库' ), }@H_777_29@
以上是脚本宝典为你收集整理的npm link 后项目报错无法启动全部内容,希望文章能够帮你解决npm link 后项目报错无法启动所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。