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

Rob*_*aro 4 npm angular

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

npm i
Run Code Online (Sandbox Code Playgroud)

命令,我收到以下错误:

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

人们建议升级/降级npm我已经尝试但到目前为止没有运气.

的package.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",
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?如果您需要更多信息,请告诉我.

谢谢

mas*_*mon 16

@angular/common/http模块是该模块的一部分@angular/common.您只需要包含@angular/common在依赖项中,而不是http模块.

添加@angular/common/http到您的包中json将尝试在您已经拥有它时第二次包含它.删除它,删除node_modules文件夹并重新运行npm install