首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 4 @ angular /cli版本问题-未定义angular

Angular 4 @ angular /cli版本问题-未定义angular
EN

Stack Overflow用户
提问于 2017-08-18 01:40:04
回答 2查看 682关注 0票数 0

我一直在开发一个angular 4应用程序,当我捆绑和编译时,它工作得很好,但在我的web应用程序的控制台中,我得到了以下内容:

我想这可能是个问题,因为我的@angular/cli是在版本1上,而我所有其他的@angular (/common、/compiler、/compiler-cli、/core)都在4.3.2版本上

所以我决定更新所有的版本,现在是4.3.5版本。@angular/cli没有更新,它给了我错误,所以我手动更改了package.json,这样它也会更新到4.3.5。

现在我的应用程序仍然可以工作,但当我尝试运行"npm outdated“时,我得到了以下结果:

这是我的package.json的样子:

谁能告诉我我的package.json应该是什么样子,“系统未定义”和“角度未定义”是怎么回事?

更新

我安装了@angular/cli版本1.3.0。我仍然有系统没有被定义,角度也没有被定义

EN

回答 2

Stack Overflow用户

发布于 2017-08-18 01:48:47

angular/cli不是像angular那样在4.3.5版本上。它与角度更新是分开的。npm站点https://www.npmjs.com/package/angular-cli中列出了最新版本

将版本更改为站点上的版本,然后在项目文件夹中运行npm install。希望这能有所帮助

票数 0
EN

Stack Overflow用户

发布于 2017-08-18 06:11:21

为了回答您的意见并为您提供更详细的示例,这是一个您必须更改当前版本4.3.5的示例

代码语言:javascript
复制
"dependencies": {
 "@angular/animations": "^4.2.4",
 "@angular/common": "^4.2.4",
 "@angular/compiler": "^4.2.4",
 "@angular/core": "^4.2.4",
 "@angular/forms": "^4.2.4",
 "@angular/http": "^4.2.4",
 "@angular/platform-browser": "^4.2.4",
 "@angular/platform-browser-dynamic": "^4.2.4",
 "@angular/router": "^4.2.4",
 "core-js": "^2.4.1",
 "electron": "^1.7.5",
 "ng-cli-electron": "^1.0.3",
 "rxjs": "^5.4.2",
 "zone.js": "^0.8.14"
}

在此之后,您可以。

代码语言:javascript
复制
rm -rf node modules 
npm install

希望这对你有用,兄弟

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

https://stackoverflow.com/questions/45741753

复制
相关文章

相似问题

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