将 Angular 更新到较新版本 VS 2017

lea*_*... 1 npm visual-studio-2017 angular

我是 node、npm 和 angular 的新手。我从数据包发布中拿起了这本书,名为“ASP NET CORE 和 Angular 5”。我正在按照书中指定的方式设置环境。

我用默认模板创建了一个项目,所以它带有 angular 4.2.5

我将版本号从 4.2.5 更改为 5.0.5package.json并重建了解决方案,但我仍然在依赖项/ npm 4.2.5 版本下看到。如果这不起作用,这本书说要手动更新。我也执行了该步骤,在图像下,仍然看到相同的结果。

在此处输入图片说明

从根文件夹内部,我尝试使用以下命令运行批处理文件以进行更新。我双击了它。命令提示符显示正在执行更新...

cd %~dp0
npm update
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

这是更新后的依赖项/ npm 文件夹。仍然显示 4.2.5

在此处输入图片说明

我已经关注了其他一些 npm update 问题,但似乎没有为我更新项目。我应该如何更新这个测试项目。

小智 5

这个 stackoverflow question,你可以这样做:

npm uninstall -g angular-cli
npm cache clean
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)

-g全球平均,所以你会被广泛更新的角度系统,需要管理员权限的。
以更一般的方式,您始终可以递归地删除您的node_modules文件夹并运行npm install以将所有包获取到package.json文件中指定的版本。