【问题标题】:broccoli-closure-compiler install errorbroccoli-closure-compiler 安装错误
【发布时间】:2014-10-09 05:56:59
【问题描述】:

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

编辑:

截图中的文字

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 运行脚本配置

\

closurecompiler@1.3.2 配置 D:\pt\node_modules\broccoli-closure-compiler\node_modules\closurecompiler 节点脚本/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(可能会创建问题)

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

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

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

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

    解决 2(我使用的那个):

    1. 当您查看屏幕截图时,您会注意到有一次“node scripts/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'

    (...告诉你这是一个糟糕的解决方案)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 2023-02-04
      • 2011-08-30
      • 2017-11-22
      • 1970-01-01
      • 2014-10-15
      • 2011-05-12
      相关资源
      最近更新 更多