2016-09-06 58 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