我正在使用Angular IO和Angular CLI (版本6.0.1)开始一个新的web项目。我正在尝试通过GitHub与一些合作者分享这个项目。但是,如果项目是从GitHub下载的,并且任何人都试图通过运行
ng serve他们得到了错误
Could not find module "@angular-devkit/build-angular" from ...即使我将项目下载到不同的目录,我也会得到相同的错误。可以通过运行以下命令修复该错误
ng update @angular/cli在那之后跑步
ng serve按照预期工作。这是在Angular IO项目上协作时的标准程序吗?这样的项目通常是如何为多人设置的?有比运行更简单的修复方法吗?
ng update @angular/cli在每次下载项目后?我已经查看了Angular IO的文档,并在Google上试了试运气,但还没有找到解决方案。
发布于 2018-06-18 23:57:48
您的合作者可能会添加一个您可能没有自己安装的包/库的依赖项。
我建议看一看npm命令,它可以git提取和安装依赖项。对你的package.json的一些东西,比如:
"scripts": {
"pull": "git pull <some stuff> && ng update @angular/cli && npm i",
}然后,从命令行运行npm run pull即可获得最新版本并进行安装。
https://stackoverflow.com/questions/50436908
复制相似问题