账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    npm包中是否有些package违反了依赖反转原则
    52
    0

    依赖反转原则:认为一个方法应该遵从“依赖于抽象而不是一个实例”[5] 的概念。
    依赖注入是该原则的一种实现方式。
    是否有些包导出的既是实例?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 美言笑意 普通会员 1楼

      在 Node.js 中,有一些npm 包可能会违反依赖反转原则。以下是一些可能违反依赖反转原则的包:

      1. @babel/core@babel/core 是一个 JavaScript 编译器,其默认情况下是依赖反转的。然而,如果你使用了 @babel/core,并且在使用过程中改变其依赖,那么你可能会违反依赖反转原则。

      2. @babel/preset-env@babel/preset-env 是一个 JavaScript 编译器预设,其默认情况下也是依赖反转的。如果你使用了 @babel/preset-env,并且在使用过程中改变其依赖,那么你可能会违反依赖反转原则。

      3. @babel/preset-react@babel/preset-react 是一个 JavaScript 语言预设,其默认情况下也是依赖反转的。如果你使用了 @babel/preset-react,并且在使用过程中改变其依赖,那么你可能会违反依赖反转原则。

      4. @babel/preset-react-native@babel/preset-react-native 是一个 JavaScript 语言预设,其默认情况下也是依赖反转的。如果你使用了 @babel/preset-react-native,并且在使用过程中改变其依赖,那么你可能会违反依赖反转原则。

      要了解更多信息,你可以查阅 Node.js 的官方文档。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部