React native 如何快速识别React Native中的循环依赖项

React native 如何快速识别React Native中的循环依赖项,react-native,npm,circular-dependency,React Native,Npm,Circular Dependency,在使用NPM的React原生项目中,是否有一种快速的方法来识别依赖关系周期问题(即当lint发出“检测到周期依赖关系”的错误时) 我正在寻找类似的东西: (或者简单地按照react/npm下关于如何使用该插件的说明操作)我目前使用lib检查react原生项目的循环依赖关系 例如: npx dpdm ./src/* --circular --exit-code circular:1 --warning=false 有误: ✔ [718/718] Analyze done! • Circular

在使用NPM的React原生项目中,是否有一种快速的方法来识别依赖关系周期问题(即当lint发出“检测到周期依赖关系”的错误时)

我正在寻找类似的东西: (或者简单地按照react/npm下关于如何使用该插件的说明操作)

我目前使用lib检查react原生项目的循环依赖关系

例如:

npx dpdm ./src/* --circular --exit-code circular:1 --warning=false
有误:

✔ [718/718] Analyze done!
• Circular Dependencies
  01) src/services/index.ts -> src/services/Rating/index.ts
无错误:

✔ [719/719] Analyze done!
• Circular Dependencies
  ✅ Congratulations, no circular dependency were found in your project.
如果发现任何循环依赖项,CircleCI脚本将失败:

check-circular-dependency:
executor:
  name: react-native/linux_js
  node_version: '14'
steps:
  - checkout-and-attach-workspace
  - run:
      name: Check for Circular dependency
      command: npx dpdm ./src/* --circular --exit-code circular:1 --warning=false --tree=false

我也在尝试找到一些可以使用react native的东西,但可能可以使用shellscript+husky,因为当发现循环依赖性问题时,这可能会抛出并退出代码。
npx dpdm./src/*--circular--退出代码circular:1--警告false