在Git项目中更新Angular CLi

时间:2018-07-31 15:06:09

标签: git angular-cli



这可能是一个愚蠢的问题,但我找不到任何答案。
我目前正在与一个团队一起进行Angular2 +项目(准确地说是Angular 6.0.0)。我们使用Git来共享和合并代码(尽管我远不是git或Angular专家!)。

今天早上,我创建了一个分支,将Angular CLI从6.0.0版本更新到6.1.1,然后将该分支与master合并。

[编辑] 我确实做了:
git checkout -b UPDATE / AngularCLI_6.1.1
npm install --save-dev @ angular / cli @ latest(花了一段时间)
ng -v(显示的Angular CLI:6.1.1)
然后,我打开了一个已被同行验证的合并请求。
然后我做了:
git checkout -b功能/ blabla
git pull origin master

从功能分支中拉出“ origin master”之后,我运行了“ ng -v”并看到了这样的警告:
“您的全局Angular CLI版本(6.1.1)大于本地的 版本(6.0.0)。使用了本地Angular CLI版本。“
然后我检查了我的package.json文件,它指出:
“ @ angular / cli @ ^ 6.1.1”:   版本“ 6.1.1”

现在我迷路了:')使用Angular CLI命令时不应该考虑早上的更新吗?
预先感谢!

[edit]感谢@jonatjano,我在文件夹中运行了“ yarn install”,然后“ ng -v”表示正确的版本。

1 个答案:

答案 0 :(得分:1)

作为@jonatjano mentions in the comments

  

尝试运行npm或yarn来使node_module文件夹保持最新状态

我运行了yarn installng -v现在指示正确的版本。