2016-09-06 57 views
3

我目前正在從公司代理服務器的後面構建Angular 2演示,其中包含阻止NPM和TypeScript'typings'安裝的已知問題。雖然我已經能夠通過代理服務器設置解決這些問題,但我還是有點不確定如何解決最新的問題。在Windows代理服務器上安裝angular-cli

每當我試着全球角CLI安裝:

npm install -g angular-cli 

甚至局部與現有NPM初始化安裝到一個目錄(包括文件的package.json):

npm install angular-cli --save 

我收到以下錯誤(所有本地路徑替換):

angular-cli npm install e RROR

npm ERR! Error: EPERM: operation not permitted, rename 
'C:\Users\<PATH>\node_modules\angular-cli\node_modules\babel-runtime' -> 
'C:\Users\<PATH>\node_modules\angular-cli\node_modules\.babel-runtime.DELETE' 
at FSReqWrap.oncomplete (fs.js:82:15) 
npm ERR! Please try running this command as root/Administrator. 

任何人有問題(或解決方案),以這種特殊的用戶權限問題?

感謝。

+1

您是否嘗試過'以root/Administrator'的身份運行此命令?如果是,請嘗試手動刪除'C:\ Users \ \ node_modules \ angular-cli \ node_modules \ babel-runtime'並再次啓動您的命令。 – StephaneM

+0

@StephaneM自推出Angular2 Final Release以來,在企業代理之後安裝angular-cli似乎不成問題。謝謝。 –

回答

-1

我在這個問題上一直存在一些問題。然而,在Angular 2的最終版本以及隨附的更新包之後,我能夠在Windows 64位計算機上使用命令提示符在全局下載和安裝全局性的在代理之後。

希望這可以幫助別人!

0

我能夠安裝角度-CLI後面的企業代理,需要遵循以下步驟:

  1. 安裝節點/ NPM
  2. 配置代理了的NodeJS象下面這樣:

    運行以下命令

    npm config set proxy {您的代理服務器地址}

    NPM配置集合{您的代理服務器地址}

3.安裝 「gitbash」,因爲gitbash將有助於我們從GitHub

  • Cofigure「gitbash下載軟件包「代理運行下面的命令:
  • 混帳配置--global http.proxy http://proxyuser:[email protected]:8080

    然後打最後的命令:

    npm install -g angular-cli @ latest