首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@类型/角-资源采用旧版本的“类型/角”

@类型/角-资源采用旧版本的“类型/角”
EN

Stack Overflow用户
提问于 2019-10-09 07:53:43
回答 1查看 173关注 0票数 1

在我的package.json中,除其他外,我还有以下条目:

代码语言:javascript
复制
"devDependencies": {
        "@types/angular": "1.6.56",
        "@types/angular-resource": "1.5.15"
...

在node_modules/@types/angular-resource/node_modules/@types/angular/package.json中:

代码语言:javascript
复制
    "name": "@types/angular",
    "version": "1.6.55"

那么这些版本之间有错配吗?角资源将此作为依赖项:

代码语言:javascript
复制
"dependencies": {
        "@types/angular": "*"
    }

所以它和每个版本都匹配。但是,为什么当我指定1.6.56时需要1.6.55呢?

我不确定这是否是我在运行tsc时问题的根本原因:

代码语言:javascript
复制
error TS2694: Namespace 'angular' has no exported member 'resource'.

如果是的话,我怎样才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-23 07:35:11

解决方案是删除node_modules文件夹,并再次使用npm /install手动添加依赖项,突然v1.6.55就消失了。仅删除node_modules文件夹和/或yarn.lock是不够的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58299459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档