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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    想安装包,安装目录node_modules中已经有了,但是package.json中还没。这种情况需要再安装包吗?
    66
    0
    项目中想用到某个包,比如js-base64。安装目录node_modules中已经有了,但是package.json中还没。这种情况需要再安装包吗?安装的话,会引发打包体积增大吗?如果项目package.json 依赖A库、B库。 A库依赖js-base64: ^2.0.0,B库依赖js-base64: ^3.0.0。 最终会安装新版本^3.0.0吗?这样会不会引发A库不兼容问题。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 是的,如果你已经在node_modules目录中安装了包,那么在package.json中添加对应的依赖项应该不会导致安装失败。因为Node.js会自动搜索并安装已经安装的依赖项。

      但是,如果你在package.json中添加了新的依赖项,并且你在安装目录中没有找到这个依赖项,那么安装失败可能是因为这个依赖项还没有被安装。此时,你需要手动在Node.js的运行目录中安装这个依赖项。

      如果你已经知道依赖项的名称,你可以使用npm的install命令来安装这个依赖项。如果你不知道依赖项的名称,你可以使用npm的列出所有依赖项的命令,然后找到你需要的依赖项。

      例如,如果你需要安装一个名为"lodash"的依赖项,你可以使用以下命令:

      npm install lodash

      如果你需要安装一个名为"react"的依赖项,你可以使用以下命令:

      npm install react

      如果你需要安装一个名为"redux"的依赖项,你可以使用以下命令:

      npm install redux

      以上就是在node_modules目录中已经安装了包的情况下,package.json中添加依赖项是否需要再安装包的问题。

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