Angular 合作进行角IO项目

Angular 合作进行角IO项目,angular,Angular,我正在使用Angular IO和Angular CLI(版本6.0.1)启动一个新的web项目。我正试图通过GitHub与一些合作者共享这个项目。但是,当从GitHub下载项目时,任何人都试图通过运行 ng serve ng update @angular/cli 他们得到了错误 Could not find module "@angular-devkit/build-angular" from ... 即使我将项目下载到不同的目录,我也会收到相同的错误。该错误可以通过运行 ng serv

我正在使用Angular IO和Angular CLI(版本6.0.1)启动一个新的web项目。我正试图通过GitHub与一些合作者共享这个项目。但是,当从GitHub下载项目时,任何人都试图通过运行

ng serve
ng update @angular/cli
他们得到了错误

Could not find module "@angular-devkit/build-angular" from ...
即使我将项目下载到不同的目录,我也会收到相同的错误。该错误可以通过运行

ng serve
ng update @angular/cli
在那次跑步之后

ng serve
一切正常。这是在Angular IO项目上进行协作时的标准程序吗?通常如何为多人设置此类项目?有没有比运行更简单的修复程序

ng update @angular/cli

每次下载项目之后?我已经查阅了Angular IO的文档,并在Google上尝试了我的运气,但还没有找到解决方案

您的合作者可以在您自己可能没有安装的包/库上添加依赖项

我建议看一看npm命令,它可以git拉取和安装依赖项。您的package.json中包含以下内容:

"scripts": {
  "pull": "git pull <some stuff> && ng update @angular/cli && npm i",
}
“脚本”:{
“pull”:“git pull&&ng update@angular/cli&&npm i”,
}

然后从命令行运行
npm run pull
可以让您了解最新信息并进行安装。

如果只是一个空白回购,我会拉什么。谢谢你的帮助