我正在使用 @ angular / cli 1.4.4 创建一个角度项目。现在我已将 @ angular / cli升级到1.4.7 。现在我想知道,我应该如何更新项目的 package.json 文件。我没有在网上找到一个不错的方式所以我只是使用 @ angular / cli 1.4.7 创建了一个新的测试项目,而不是在现有项目中使用它的package.json文件。在更新 @ angular / cli version
之后,我们是否有正式/官方的方法来升级package.json文件?答案 0 :(得分:1)
要更新package.json
文件中的所有过期软件包,请使用
npm-check -u
这将允许您在终端中以交互方式更新您的包。这是我发现做这样的事情的最佳方式。
答案 1 :(得分:0)
显然,你仍然是一个初学者,你应该理解的是@angular/cli
是一个简单的npm包,就像你从npm安装的任何其他包一样,所以你在全局更新你的角度cli之后:
npm install -g @angular/cli
只需运行以下命令即可在项目中本地更新@ angular / cli包:
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli
修改强>
angular cli不提供更新与项目关联的npm包的方法,所以最好安装一个像npm-check-updates这样的工具,它会检查和更新package.json文件中过时的依赖项,包括@ angular / cli包。
npm install -g npm-check-updates
ncu -u