broccoli-closure-compiler安装错误

时间:2014-10-09 05:56:59

标签: node.js npm

我正在尝试测试es-6 promise-polyfill,对于测试的一个,需要的节点包是broccoli-closure-compiler,它没有安装,我在代理服务器后面,是问题,但我有git和npm的代理配置,所以它们工作正常,有关更多信息,请参阅命令提示符的屏幕截图,

enter image description here

编辑:

截图中的文字

D:\ pt> npm install broccoli-closure-compiler npm WARN package.json jshint@0.9.1没有存储库字段。 \

  

closurecompiler@1.3.2安装D:\ pt \ node_modules \ broccoli-closure-compiler \ node_modules \ closurecompiler   npm run-script configure

\

  

closurecompiler@1.3.2 configure D:\ pt \ node_modules \ broccoli-closure-compiler \ node_modules \ closurecompiler   node scripts / configure.js

配置ClosureCompiler.js 1.3.2 ...

正在下载http://dl.google.com/closure-compiler/compiler-latest.tar.gz ...   ?下载失败:错误:连接ETIMEDOUT

?不幸的是,无法配置ClosureCompiler.js。     请参阅:https://github.com/dcodeIO/ClosureCompiler.js(可能会产生问题)

1 个答案:

答案 0 :(得分:0)

我所建议的不是解决方案,这些只是解决方法(也就是非常糟糕的黑客攻击)

如果您遇到这种情况,那是因为您在代理服务器后面,并且其中一个尝试安装clousurecompiler的脚本没有设置代理设置。

解决一个问题:好吧,找到一种无代理服务器连接的方法,或安装在代理服务器外的机器上,将node_module文件复制到你的系统,

工作2(我使用的那个):

  1. 当你看截图时,你会注意到,在某一点上,节点脚本/ configure.js"运行,这是关键点,找到一种方法在此之前暂停处理,
  2. 打开' configure.js'文件,它将在'。\ node_modules \ broccoli-closure-compiler \ node_modules \ closurecompiler \ scripts'在节点项目目录中,
  3. 评论第65行,即fail();//fail();
  4. 继续安装过程,
  5. 手动下载http://dl.google.com/closure-compiler/compiler-latest.tar.gz,将解压缩的文件放在'。\ node_modules \ broccoli-closure-compiler \ node_modules \ closurecompiler \ compiler'在您的项目目录中
  6. (......告诉你这是一个糟糕的解决方案)