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库' ), }