角度满堆栈上的安装错误

时间:2017-06-28 08:06:37

标签: angular angular-fullstack

自本周开始以来大家好, 我尝试安装角度fullstack,但我的问题是,当我使用工具设置配置时我想在角度完整堆栈中使用, 我有此错误消息:

error

我会在2天内查找此问题。

我有以下信息:

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

info

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

1 个答案:

答案 0 :(得分:0)

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

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的引用。