Ember构建被公司代理阻止

时间:2016-07-19 08:55:45

标签: node.js ember.js proxy ember-cli

我被迫使用较旧版本的ember-cli(0.1.2)和节点(0.10.33)以及npm(1.4.28)并在公司代理服务器后面工作。

我已在npm内设置了代理,并且npm install正在成功完成。

但是,当我运行ember build时,我的vendor.js包含我的公司代理返回的HTML个页面,表示我还没有提供我的凭据。因此,当我尝试ember s时,浏览器无法解析vendor.js文件并爆炸。

有谁知道如何告诉ember-cli使用我的工作npm代理设置?我在npm中尝试了大约12,034种不同格式的字符串,所有字符串都有效,但都不允许ember-cli正确构建。

1 个答案:

答案 0 :(得分:0)

为了帮助他人,这是一个奇怪的问题组合:

  1. 应用程序bower.json引用了一些包含http://a-cdn/package/package.js
  2. 的包
  3. 运行bower install时,它能够解析这些网址并将文件下载到bower_components
  4. 引用了brocfile中已下载的package.js文件
  5. 运行ember build时,它尝试从http端点请求文件,但由于我们的公司代理而无法访问。
  6. 作为解决方法,我将http://cdn链接更改为当前版本的相关软件包
  7. 简而言之,我怀疑之前的开发人员错误配置了这一点。我不明白为什么我需要参考凉亭套餐的http://cdn版本,因为这不会确保特定版本并避免在ember build期间使用凉亭缓存。

相关问题