我一直在开发一个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。我仍然有系统没有被定义,角度也没有被定义
发布于 2017-08-18 01:48:47
angular/cli不是像angular那样在4.3.5版本上。它与角度更新是分开的。npm站点https://www.npmjs.com/package/angular-cli中列出了最新版本
将版本更改为站点上的版本,然后在项目文件夹中运行npm install。希望这能有所帮助
发布于 2017-08-18 06:11:21
为了回答您的意见并为您提供更详细的示例,这是一个您必须更改当前版本4.3.5的示例
"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"
}在此之后,您可以。
rm -rf node modules
npm install希望这对你有用,兄弟
https://stackoverflow.com/questions/45741753
复制相似问题