Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用全局angular cli构建我的应用程序_Angular_Command Line Interface_Angular Cli - Fatal编程技术网

使用全局angular cli构建我的应用程序

使用全局angular cli构建我的应用程序,angular,command-line-interface,angular-cli,Angular,Command Line Interface,Angular Cli,我有一个门控签入的构建过程(TFS)。 构建过程如下所示: 获取最新版本 npm安装 npm运行构建 npm运行构建:测试 更多的东西 npm安装部分需要2.9分钟,主要是因为它安装了angular cli。 我在机器上全局安装了angular cli,为什么不能使用全局安装 如果我尝试从devdependency中删除@angular/cli,则会出现以下错误: 您必须在angular cli项目中,才能在重新安装angular cli后使用build命令 版本: @棱角的/cli@1.

我有一个门控签入的构建过程(TFS)。 构建过程如下所示:

  • 获取最新版本
  • npm安装
  • npm运行构建
  • npm运行构建:测试
  • 更多的东西
npm安装部分需要2.9分钟,主要是因为它安装了angular cli。 我在机器上全局安装了angular cli,为什么不能使用全局安装

如果我尝试从devdependency中删除@angular/cli,则会出现以下错误:

您必须在angular cli项目中,才能在重新安装angular cli后使用build命令

版本:

  • @棱角的/cli@1.0.0-rc.0
  • 节点6.2.0
  • npm 3.8.9
  • Windows 2012

我不确定您是否可以删除@angular/cli的本地安装,但我同意,这很好。要加快安装速度,请从使用npm切换到更快的PackageManager。安装完纱线后,您的命令看起来会略有不同:

yarn install
yarn run build
yarn run build:test
但是你肯定会看到速度的提高。我在这里写了一篇关于Thread的博客

如果让我猜一猜的话,我想您可能已经在全球安装了angular cli的较旧的beta版(
beta.28
或更早)。angular CLI项目已从
angular CLI
更改为
@angular/CLI
,并且使用
@angular/CLI
创建的项目与旧版本不兼容。