繁体   English   中英

Angular-cli 无法正确安装

[英]Angular-cli failed to install properly

我想知道你是否可以帮助我。

我尝试通过 npm 命令安装 angular-cli

npm install -g angular-cli,但是我收到了很多消息,并且“ng”命令不起作用。

我得到的一些错误如下

> 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

节点预gyp ERR! 尝试下载: https : //node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v48-win32-x64.tar.gz node-pre-gyp ERR! 未找到 node-zopfli@1.4.0 和 node@6.5.0 (node-v48 ABI) 的预构建二进制文件(使用 node-gyp 回退到源代码编译)gyp ERR! 配置错误gyp ERR! 堆栈错误:找不到 Python 可执行文件“python”,您可以设置 PYTHON 环境变量。 吉普错误! 堆栈在 failNoPython (C:\\Users\\my name\\AppData\\Roaming\\npm\\node_modules\\angular-cli\\node_modules\\node-gyp\\lib\\configure.js:449:14) gyp ERR! 堆栈在 C:\\Users\\my name\\AppData\\Roaming\\npm\\node_modules\\angular-cli\\node_modules\\node-gyp\\lib\\configure.js:404:11 gyp ERR! 堆栈在 FSReqWrap.oncomplete (fs.js:123:15) gyp ERR! 系统 Windows_NT 10.0.14393 gyp ERR! 命令 "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" "配置" "--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! 节点 -v v6.5.0 gyp 错误! node-gyp -v v3.4.0 gyp 错误! 不行 node-pre-gyp ERR! 构建错误 node-pre-gyp ERR! 堆栈错误:无法执行 '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 配置 --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! 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! 堆栈在emitTwo (events.js:106:13) node-pre-gyp ERR! 堆栈在 ChildProcess.emit (events.js:191:7) node-pre-gyp ERR! 堆栈在maybeClose (internal/child_process.js:877:16) node-pre-gyp ERR! 堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:226:5) node-pre-gyp ERR! 系统 Windows_NT 10.0.14393 node-pre-gyp ERR! 命令 "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 “”“安装”“--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! 不行 无法执行 '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配置 --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 退出状态1

node-sass@3.10.0 安装 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

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,我还需要安装其他东西吗?

我对 Angular 很陌生,正在尝试做一些教程和实验

感谢您的帮助和时间

我不是在 Windows 上,但您应该首先考虑做什么,以管理权限运行命令行。 选择二级菜单上的应用程序(右键单击)选择以管理员身份运行。

在此之前,请确保您已安装最新版本的 node.js。 并运行以下命令。

npm uninstall -g angular/cli npm cache clean npm install -g angular/cli@latest

关于这一点的更新。 我安装了新的 node.js V6.6.0,卸载了 Angular-Cli,清理了缓存并重新安装了 clie,它似乎已经成功了,因为这次我能够毫无问题地安装 Angular-CLI,并且 ng新的工作。

设置环境变量PYTHON ,值为安装python.exe的完整路径。 如果它的C:\\Program Files\\Python34\\那么值将是C:\\Program Files\\Python34\\python.exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM