2017-06-11 35 views
1

我有一個門控簽入的構建過程(TFS)。 構建做後續:使用全局角度cli爲了構建我的應用程序

  • 獲取最新soruce
  • npm install
  • npm run build
  • npm run build:test
  • 更多的東西...

npm install部分以2.9分鐘主要是因爲它安裝angular-cli。 我在機器上全局安裝了angular-cli,爲什麼我不能使用全局安裝?

如果我試圖從我devDependencies刪除@角/ CLI中,我得到了錯誤:

​​

版本:

  • @角/ CLI @ 1.0.0-RC。 0
  • 節點6.2.0
  • NPM 3.8.9
  • 的Windows 2012
+0

如果我必須猜測*,我會認爲你可能在全球安裝了一個較老的beta版角度cli('beta.28'或更早版本)。 CLI角色項目已從'angular-cli'更改爲'@ angular/cli',並且使用'@ angular/cli'創建的項目與舊版本不兼容。 – Claies

回答

1

我不確定您是否可以刪除@ angular/cli的本地安裝,但我同意,這樣會很好。爲了加快安裝速度,請從使用npm切換到更快的包管理器紗線。安裝紗線後,你的命令看起來會略有不同:

yarn install 
yarn run build 
yarn run build:test 

但是你一定會看到速度的提高。我在這裏寫了關於Yarn的文章https://yakovfain.com/2016/11/06/angular-cli-speed-up-installing-dependencies-with-yarn

相關問題