Angular cli Angular/cli安装错误

Angular cli Angular/cli安装错误,angular-cli,npm-install,Angular Cli,Npm Install,我在尝试使用npm安装@angular cli时遇到了一个巨大的错误 我在一家公司工作。当我在家中创建cli项目时,这一点就起作用了 npm install -g @angular/cli C:\Users\nitin.shekhar\AppData\Roaming\npm\ng -> C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng > node-sass@4.5.3 insta

我在尝试使用npm安装@angular cli时遇到了一个巨大的错误 我在一家公司工作。当我在家中创建cli项目时,这一点就起作用了

npm install -g @angular/cli
C:\Users\nitin.shekhar\AppData\Roaming\npm\ng -> C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng

> node-sass@4.5.3 install C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node":

getaddrinfo EAI_AGAIN github.com:443

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

> node-sass@4.5.3 postinstall C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-sass
> node scripts/build.js

Building: C:\Program Files\nodejs\node.exe C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli   'C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library=' ]
gyp info using node-gyp@3.6.2
gyp info using node@6.11.2 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2.7" in the PATH
gyp verb `which` failed Error: not found: python2.7
gyp verb `which` failed     at getNotFoundError (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:123:15)
gyp verb `which` failed  python2.7 { Error: not found: python2.7
gyp verb `which` failed     at getNotFoundError (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:123:15)
gyp verb `which` failed   stack: 'Error: not found: python2.7\n    at getNotFoundError (C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\which\\which.js:13:12)\n    at F (C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\which\\which.js:68:19)\n    at E (C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\which\\which.js:80:29)\n    at C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\which\\which.js:89:16\n    at C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\isexe\\index.js:42:5\n    at C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\isexe\\windows.js:36:5\n    at FSReqWrap.oncomplete (fs.js:123:15)',
gyp verb `which` failed   code: 'ENOENT' }
gyp verb could not find "python2.7". checking python launcher
gyp verb could not find "python2.7". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python2.7", you can set the PYTHON env variable.
gyp ERR! stack     at Object.failNoPython (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack     at Object.<anonymous> (C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack     at C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Windows_NT 10.0.14393
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\nitin.shekhar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\node-sass
gyp ERR! node -v v6.11.2
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Build failed with error code: 1
C:\Users\nitin.shekhar\AppData\Roaming\npm
`-- @angular/cli@1.3.1
  `-- UNMET OPTIONAL DEPENDENCY node-sass@^4.3.0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\@angular\cli\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-sass@4.5.3 (node_modules\@angular\cli\node_modules\node-sass):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-sass@4.5.3 postinstall: `node scripts/build.js`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm安装-g@angular/cli
C:\Users\nitin.shekhar\AppData\Roaming\npm\ng->C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\@angular\cli\bin\ng
>节点-sass@4.5.3安装C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\@angular\cli\node\u modules\node sass
>节点脚本/install.js
从下载二进制文件https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node
无法下载“https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-48_binding.node":
getaddrinfo EAI_github.com:443
提示:如果您所在的位置无法访问github.com
尝试通过HTTP_代理设置代理,例如。
导出HTTP\U代理=http://example.com:1234
或通过配置npm代理
配置集代理http://example.com:8080
>节点-sass@4.5.3安装后C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\@angular\cli\node\u modules\node sass
>节点脚本/build.js
构建:C:\Program Files\nodejs\node.exe C:\Users\nitin.shekhar\AppData\Roaming\npm\node\U modules\@angular\cli\node\U modules\node gyp\bin\node-gyp.js重建--verbose--libsass\u ext=--libsass\u cflags=--libsass\u ldflags=--libsass\u库=
gyp信息如果以ok结尾,它就起作用了
gyp动词cli['C:\\Program Files\\nodejs\\node.exe',
gyp动词cli'C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angular\\cli\\node\u modules\\node gyp\\bin\\node gyp.js',
gyp动词cli“重建”,
gyp动词cli'--verbose',
gyp动词cli'--libsass_ext=',
gyp动词cli'--libsass_cflags=',
gyp动词cli'--libsass_ldflags=',
gyp动词cli'--libsass_library=']
gyp信息使用节点-gyp@3.6.2
gyp信息使用node@6.11.2| win32 | x64
gyp谓词命令重新生成[]
gyp动词命令clean[]
gyp谓词清除删除“build”目录
gyp谓词命令配置[]
gyp谓词检查python检查路径中的python可执行文件“python2.7”
gyp动词`which`失败错误:未找到:python2.7
gyp动词`which`在getNotFoundError失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:13:12)
gyp动词`which`在F处失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:68:19)
gyp动词`which`在E处失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:80:29)
gyp动词'which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:89:16失败
gyp动词`which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\isexe\index.js:42:5失败
gyp动词`which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\isexe\windows.js:36:5失败
gyp动词`which`在FSReqWrap.oncomplete失败(fs.js:123:15)
gyp动词`which`python2.7失败{错误:未找到:python2.7
gyp动词`which`在getNotFoundError失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:13:12)
gyp动词`which`在F处失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:68:19)
gyp动词`which`在E处失败(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:80:29)
gyp动词'which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\which\which.js:89:16失败
gyp动词`which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\isexe\index.js:42:5失败
gyp动词`which`在C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\isexe\windows.js:36:5失败
gyp动词`which`在FSReqWrap.oncomplete失败(fs.js:123:15)
gyp动词'which`failed stack:'错误:找不到:python2.7\n在getNotFoundError(C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angular\\cli\\node\u modules\\which\\which.js:13:12)\n在F(C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angulas\\which.js:68:19)\n在E(C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\@angular\\cli\\node\u modules\\which\\which.js:80:29)\n在C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angular\\cli\\node\u modules\\which\\which.js:89:16\n在C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angular\\cli\\node\u modules\\isexe\\index.js:42:5\n在C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angulas\\ise\\windows.js:36:5\n位于FSReqWrap.oncomplete(fs.js:123:15)“,
gyp动词`which`failed code:'enoint'}
gyp谓词找不到“python2.7”。正在检查python启动器
gyp谓词找不到“python2.7”。正在猜测位置
确保文件存在的gyp谓词:C:\Python27\python.exe
gyp错误!配置错误
gyp ERR!堆栈错误:找不到Python可执行文件“python2.7”,可以设置Python env变量。
gyp ERR!堆栈在Object.failNoPython(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\@angular\cli\node\u modules\node gyp\lib\configure.js:483:19)
gyp ERR!在对象上堆叠。(C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\@angular\cli\node\u modules\node gyp\lib\configure.js:508:16)
gyp ERR!堆栈位于C:\Users\nitin.shekhar\AppData\Roaming\npm\node\u modules\angular\cli\node\u modules\designate fs\polyfills.js:284:29
gyp ERR!堆栈位于FSReqWrap.oncomplete(fs.js:123:15)
gyp ERR!系统Windows\u NT 10.0.14393
gyp ERR!命令“C:\\Program Files\\nodejs\\node.exe”“C:\\Users\\nitin.shekhar\\AppData\\Roaming\\npm\\node\u modules\\\angular\\cli\\node\u modules\\node gyp\\bin\\node gyp.js”“rebuild”“--verbose”“--libsass\u ext=”“--libsass\u cflags=“--libsass\u ldflags=“--libsass\u库
npm config set proxy http://company-proxy-here:port
npm config set https-proxy http://company-proxy-here:port