没有pmpm的git new分支更新Angular 10

潜水史蒂夫

我在git feature分支上创建了一个新的Angular 10应用。我为此设置了基本框架,然后将该功能分支合并到发行版中。我从发行版创建了一个新的功能分支,以开始开发增强功能,当我尝试运行时ng serve,出现了以下错误:

An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'

看着这个答案(https://stackoverflow.com/a/51581991/787958),解决方案开始运行npm update这对我有用,但是似乎需要在每个新的git分支上执行此操作很麻烦。我可以在gitignore文件中进行一些更改,以使这不是必需的,还是仅仅是每个人都必须处理的标准痛苦?

莱乔

至于为什么node_modules呈灰色(我看到了您的评论),这是因为它没有被git跟踪,这是一件好事,因为您不想将所有依赖项都保存到存储库中(那里有50K文件)。这意味着,如果您要克隆项目,则必须使用npm install

我相信这可以解释您的问题。您可能已经克隆了项目,因此必须使用它npm install来安装依赖项。之所以npm update起作用,是因为它比较了package.json中所有依赖项的稳定版本并升级到该稳定版本,然后安装了所有依赖项。

希望这可以帮助您更好地理解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章