Angular-cli无法正确安装 [英] Angular-cli failed to install properly
问题描述
我想知道您是否可以帮助我.
I wonder if you can help me.
我试图通过npm命令安装angular-cli
I tried to install the angular-cli by the npm command
npm install -g angular-cli,但是我收到很多消息,并且'ng'命令不起作用.
npm install -g angular-cli, however I got a lot of messages, and 'ng' command does not work.
我遇到的一些错误如下
> node-zopfli@1.4.0 install C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli
node-pre-gyp install --fallback-to-build
node-pre-gyp install --fallback-to-build
node-pre-gyp ERR!尝试下载: https://node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v48-win32-x64.tar.gz 节点预石膏错误!找不到针对node-zopfli@1.4.0和node@6.5.0(node-v48 ABI)的预构建二进制文件(使用node-gyp回到源代码编译)糟糕!配置错误糟糕!堆栈错误:找不到Python可执行文件"python",您可以设置PYTHON env变量.糟糕!在failNoPython处堆叠(C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-gyp \ lib \ configure.js:449:14)哎呀!堆栈在C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-gyp \ lib \ configure.js:404:11糟糕!FSReqWrap.oncomplete上的堆栈(fs.js:123:15)糟糕!系统Windows_NT 10.0.14393哎呀!命令"C:\ Program Files \ nodejs \ node.exe""C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-gyp \ bin \ node-gyp.js"配置" --fallback-to-build" --module = C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \ node-v48-win32-x64 \ zopfli.node" --module_name = zopfli" --module_path = C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \node-v48-win32-x64糟糕!CWD C:\用户\我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli糟糕!节点-v v6.5.0糟糕!节点gyp -v v3.4.0糟糕!不好节点预石膏错误!建立错误节点预石膏错误!堆栈错误:无法执行'C:\ Program Files \ nodejs \ node.exe C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-gyp \ bin \ node-gyp.js configure --fallback-to-build --module = C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \ node-v48-win32-x64\ zopfli.node --module_name = zopfli --module_path = C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \ node-v48-win32-x64'(1)节点预石膏错误!堆栈在ChildProcess上.(C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-pre-gyp \ lib \ util \ compile.js:83:29)节点预石膏错误!堆叠在generateTwo(events.js:106:13)节点预石膏错误!堆栈在ChildProcess.emit(events.js:191:7)节点预石膏错误!在也许关闭处堆叠(internal/child_process.js:877:16)节点预石膏错误!堆栈位于Process.ChildProcess._handle.onexit(internal/child_process.js:226:5)节点预石膏错误!系统Windows_NT 10.0.14393节点预石膏错误!命令"C:\ Program Files \ nodejs \ node.exe""C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-pre-gyp \ bin \ node-pre-gyp"安装"-后备构建节点预石膏错误!CWD C:\用户\我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli节点预石膏错误!节点-v v6.5.0节点预石膏错误!节点pre-gyp -v v0.6.30节点预石膏错误!不好无法执行'C:\ Program Files \ nodejs \ node.exe C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-gyp \ bin \ node-gyp.js配置--fallback-to-build --module = C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \ node-v48-win32-x64 \ zopfli.节点--module_name = zopfli --module_path = C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-zopfli \ lib \ binding \ node-v48-win32-x64'(1)npm WARN安装:node-zopfli@1.4.0 node-zopfli@1.4.0安装: node-pre-gyp install --fallback-to-build
npm WARN install:node-zopfli@1.4.0退出状态1
node-pre-gyp ERR! Tried to download: https://node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v48-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for node-zopfli@1.4.0 and node@6.5.0 (node-v48 ABI) (falling back to source compile with node-gyp)
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-gyp\lib\configure.js:449:14)
gyp ERR! stack at C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-gyp\lib\configure.js:404:11
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\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64\zopfli.node" "--module_name=zopfli" "--module_path=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64"
gyp ERR! cwd C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli
gyp ERR! node -v v6.5.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64\zopfli.node --module_name=zopfli --module_path=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64' (1)
node-pre-gyp ERR! stack at ChildProcess. (C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:191:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:877:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
node-pre-gyp ERR! System Windows_NT 10.0.14393
node-pre-gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli
node-pre-gyp ERR! node -v v6.5.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.30
node-pre-gyp ERR! not ok
Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64\zopfli.node --module_name=zopfli --module_path=C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64' (1)
npm WARN install:node-zopfli@1.4.0 node-zopfli@1.4.0 install: node-pre-gyp install --fallback-to-build
npm WARN install:node-zopfli@1.4.0 Exit status 1
node-sass@3.10.0安装C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-sass节点脚本/install.js
node-sass@3.10.0 install C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-sass node scripts/install.js
在 https:上开始下载二进制文件://github.com/sass/node-sass/releases/download/v3.10.0/win32-x64-48_binding.node 二进制文件已下载并安装在C:\ Users \ my name \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-sass \ vendor \ win32-x64-48 \ binding.node
Start downloading binary at https://github.com/sass/node-sass/releases/download/v3.10.0/win32-x64-48_binding.node Binary downloaded and installed at C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-sass\vendor\win32-x64-48\binding.node
node-sass@3.10.0安装后C:\ Users \我的名字\ AppData \ Roaming \ npm \ node_modules \ angular-cli \ node_modules \ node-sass节点脚本/build.js
node-sass@3.10.0 postinstall C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-sass node scripts/build.js
除了node.js之外,我还需要安装其他任何东西吗?
Do I need to install anything other then node.js?
我对Angular还是很陌生,尝试做一些教程和实验
Im quite new to Angular, trying to do some tutorials and experiments
感谢您的帮助和时间
推荐答案
我不在Windows上,但是您应该首先考虑做的是,以管理权限运行命令行.在辅助菜单上选择应用程序(单击鼠标右键),然后选择以管理员身份运行.
I am not on Windows but what you should consider doing first, run command line with administrative privileges. select the application on secondary menu (right click) select runs as admin.
在此之前,请确保您已安装最新版本的node.js.然后运行以下命令.
Before that make sure you have installed the latest version of node.js. and the run the following commands.
npm卸载-g angular/clinpm缓存清理npm install -g angular/cli @ latest
这篇关于Angular-cli无法正确安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!