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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    以前做项目的时候,使用npm不区分-g和-save -d,现在换了一台电脑,无法运行了
    • 见心书画许老师187533751612020-02-02 21:22
    88
    0

    以前做项目的时候,使用npm不区分-g和-save -d,现在换了一台电脑,无法运行了,请问还能怎么补救吗?ide编辑器能否智能的提示我?需要安装哪些包吗?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 寒闪图寒 普通会员 1楼

      在使用npm进行项目管理时,-g-d两个选项是可以用来区分的。-g表示全局安装,-d表示本地安装。

      当你在一台电脑上使用npm时,你通常会使用npm install -g package-name命令来全局安装项目依赖。这个命令会将项目的所有依赖都安装在全局目录下,也就是说,它们会被安装到项目的根目录下。

      当你在另一台电脑上使用npm时,你通常会使用npm install -d package-name命令来本地安装项目依赖。这个命令会将项目的所有依赖都安装在当前目录下,也就是说,它们会被安装到项目的当前目录下。

      但是,如果你现在在换了一台电脑上使用npm,但是发现无法运行,可能是因为你在旧电脑上安装的依赖版本和新电脑上安装的版本不兼容。

      你可以尝试在新电脑上重新安装npm和项目依赖,或者尝试在旧电脑上使用npm install -g package-name命令来安装全局依赖,然后再使用npm install -d package-name命令来安装本地依赖。如果问题仍然存在,你可能需要查看你的npm和项目依赖的具体安装信息,看看是否有不兼容的部分。

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