代码之家  ›  专栏  ›  技术社区  ›  Robert Dinaro

无法使用npm安装@angular/common/http

  •  8
  • Robert Dinaro  · 技术社区  · 6 年前

    直到昨天,我还能够下载@angular/common/http包。但是从今天开始,每次我发布

    npm i
    

    命令,我得到以下错误:

    npm错误!代码EINVALIDPACKAGENAME npm ERR!包名称无效 “@angular/common/http”:名称只能包含URL友好字符

    人们建议升级/降级npm,我已经尝试过了,但到目前为止没有成功。

    包裹json

    "dependencies": {
        "@angular/common": "^5.0.0",
        "@angular/compiler": "^5.0.0",
        "@angular/core": "^5.0.0",
        "@angular/forms": "^5.0.0",
        "@angular/common/http": "^5.0.0",
    

    有什么想法吗伙计们?如果你需要更多信息,请告诉我。

    谢谢

    1 回复  |  直到 6 年前
        1
  •  19
  •   mast3rd3mon    6 年前

    这个 @angular/common/http 模块是 @angular/common 单元您只需要包括 @角度/普通 在依赖关系中,而不是http模块中。

    正在添加 @角度/公共/http json将在您已有包的情况下再次尝试将其包含到您的包中。删除它,删除node\u modules文件夹,然后重新运行 npm install