angular 全栈安装错误

Installation error on angular full stack

大家好,从本周初开始, 我尝试安装 angular fullstack 但我的问题是当我使用我想在 angular full stack 中使用的工具设置配置时, 我收到此错误消息:

这个问题我找了2天

我有资料:

project name : lol 
python : 2.7 
node js : 6.11 
visual studio 2015 & 2013 (for c++ components) 

在这个项目之前,我安装了 angular,我没有遇到任何问题。

我看到你解决了你的问题,但我自己也遇到了这个问题。我希望提供这个答案来帮助可能面临这种考验的其他人。

Express 服务器使用 shrink-ray 模块在通过 http 发送之前压缩资源。然而,shrink-ray 依赖于 node-zopfli 模块才能正确安装。

为了 node-zopfli 正确安装,npm 尝试下载兼容的预构建二进制文件。在失败的情况下,npm 回退到构建该二进制文件。 node-gyp 无法构建 node-zopfli 偶尔会出现问题

因此,您可以探索以下路径:

  1. 尝试在 linux 上安装像 g++ 这样的 c++ 编译器。安装 build-essentials 为我解决了这个问题,就像在 windows 上安装 c++ 包一样为你解决了问题。
  2. 从 package.json 中删除 shrink-ray 依赖项,并在 server/config/express.js[= 中删除对 shrink-ray 的引用28=] 文件.