Angular cli如何仅将本地安装为devdependency

Angular cli如何仅将本地安装为devdependency,angular,angular-cli,Angular,Angular Cli,是否可以使用angular cli而不将其作为DevDependence仅全局安装在本地项目目录中 如果是,如何调用cli命令 我不想安装cli globaly,因为我们的构建服务器。 如果我有x个不同的角度页面,并且每个页面都是使用其他cli版本构建的,那么我认为在该服务器上全局安装cli时,使用相同的构建服务器部署每个站点是不可行的 或者,对于这样一个问题,还有其他解决方案吗 据我所知,这篇文章: 当开发依赖项版本低于全局版本时,可以安装cli全局并将cli添加为开发依赖项-cli将使用本

是否可以使用angular cli而不将其作为DevDependence仅全局安装在本地项目目录中

如果是,如何调用cli命令

我不想安装cli globaly,因为我们的构建服务器。 如果我有x个不同的角度页面,并且每个页面都是使用其他cli版本构建的,那么我认为在该服务器上全局安装cli时,使用相同的构建服务器部署每个站点是不可行的


或者,对于这样一个问题,还有其他解决方案吗

据我所知,这篇文章:


当开发依赖项版本低于全局版本时,可以安装cli全局并将cli添加为开发依赖项-cli将使用本地版本(开发依赖项)。

您是在linux还是windows上?我使用的是windows系统理论上是可能的,是的。cli本身的包安装在项目的
node\u modules
中,其中当然有一个
.bin
目录,包含
ng
ngc
等。因此,设置环境以从项目目录中的
node\u modules/.bin
执行确实是一个问题。这是一个可以回答这个问题的问题。通过npm脚本机制执行的任何命令都将优先使用
node_modules/.bin
中的版本,因此
{“start”:“ng serve”}
将使用本地安装的版本。