在Windows Behind Proxy Server上安装angular-cli

Min*_*eam 6 command-line-interface npm angular-cli angular

我目前正在企业代理服务器后面构建Angular 2演示,其中已知有阻止NPM和TypeScript'typings'安装的问题.虽然我已经能够使用代理服务器设置解决这些问题,但我不确定如何处理最新问题.

每当我尝试在全局安装angular-cli时:

npm install -g angular-cli
Run Code Online (Sandbox Code Playgroud)

甚至本地到具有现有npm init设置的目录(包括package.json文件):

npm install angular-cli --save
Run Code Online (Sandbox Code Playgroud)

我收到以下错误(所有本地路径替换为):

angular-cli npm安装错误

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.
Run Code Online (Sandbox Code Playgroud)

是否有其他人对此特定用户权限问题有疑问(或解决方案)?

谢谢.

小智 12

要在代理服务器后面加载npm模块,您需要在node.js终端中键入以下命令:

  1. npm config set proxy http://proxy.company.com:8080
  2. npm config set https-proxy http://proxy.company.com:8080

  • 并检查您当前的配置: 1. npm config get proxy 2. npm config get https-proxy @Devaarth thx (2认同)

ati*_*ker 5

  1. 下载并安装 Nodejs https://nodejs.org/en/download/

  2. 检查您的代理设置。根据您的组织,它将发生变化。如果代理未定义,则需要在 LAN 设置中定义代理设置。

在此处输入图片说明

  1. 以管理员身份运行 CMD 输入命令

    npm 配置集 https-proxy http://10.10.20.60:80

在此处输入图片说明

  1. 如果您要安装到远程 PC,或者您需要 Windows Active Directory 凭据进行安装。

在此处输入图片说明

在此处输入图片说明

  1. 运行角度 cli 命令:

    npm i –g angular-cli

在此处输入图片说明