【发布时间】:2017-01-25 10:24:08
【问题描述】:
不知道你能不能帮帮我。
我尝试通过 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
node-pre-gyp 错误!尝试下载:https://node-zopfli.s3.amazonaws.com/Release/zopfli-v1.4.0-node-v48-win32-x64.tar.gz
节点预gyp错误!未找到 node-zopfli@1.4.0 和 node@6.5.0 (node-v48 ABI) 的预构建二进制文件(回退到使用 node-gyp 进行源代码编译)
吉普错误!配置错误
吉普错误!堆栈错误:找不到 Python 可执行文件“python”,您可以设置 PYTHON 环境变量。
吉普错误!堆栈在 failNoPython (C:\Users\my name\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\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\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\节点-v48-win32-x64"
吉普错误! cwd C:\Users\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli
吉普错误!节点-v v6.5.0
吉普错误!节点gyp -v v3.4.0
吉普错误!不好
节点预gyp错误!构建错误
节点预gyp错误!堆栈错误:无法执行 '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\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli\lib\binding\node-v48-win32-x64 ' (1)
节点预gyp错误! ChildProcess 的堆栈。 (C:\Users\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
节点预gyp错误!堆栈在 emitTwo (events.js:106:13)
节点预gyp错误! ChildProcess.emit (events.js:191:7) 的堆栈
节点预gyp错误!堆栈在可能关闭(内部/child_process.js:877:16)
节点预gyp错误!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
节点预gyp错误!系统 Windows_NT 10.0.14393
节点预gyp错误!命令 "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"
节点预gyp错误! cwd C:\Users\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-zopfli
节点预gyp错误!节点-v v6.5.0
节点预gyp错误!节点预gyp -v v0.6.30
节点预gyp错误!不好
无法执行 '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。节点 --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\我的名字\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-sass 节点脚本/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 安装后 C:\Users\my name\AppData\Roaming\npm\node_modules\angular-cli\node_modules\node-sass 节点脚本/build.js
除了 node.js,我还需要安装什么吗?
我对 Angular 很陌生,正在尝试做一些教程和实验
感谢您的帮助和时间
【问题讨论】:
-
你的操作系统是什么,你的节点和 npm 版本是什么?
-
我刚刚发布了一个可能的解决方案:stackoverflow.com/a/69642595/6306909
标签: angularjs node.js angular angular-cli