我刚刚开始使用Ember.js的v2.9.0,按照他们的页面https://guides.emberjs.com/v2.9.0/tutorial/ember-cli/上的教程,一切都很好,除了一个细节:每当我尝试在Chrome上刷新或加载开发Web应用程序时浏览器在cmd上执行ember server
后,应用程序将无法在浏览器中加载并在大多数情况下提供以下错误(还有其他错误,但似乎与此相关):
GET http://localhost:4200/assets/vendor.js net::ERR_INVALID_CHUNKED_ENCODING
,其中一个相关错误是:
Uncaught ReferenceError: define is not defined
at application.js:1
我搜索了这个特定错误,但没有运气,我尝试了一些修复提示,例如使用netsh
命令清除一些持久数据,执行npm cache clean
bower cache clean
,删除 node_modules 和 bower_components 文件夹并重新安装依赖项;还要确保我的局域网设置中没有奇怪的代理配置等。
我在学习本教程时遇到了这个错误,在浏览器显示之前刷新浏览器几次就可以绕过它。那是在之前,但现在在处理现有应用程序时刷新不起作用。
我在:
Windows 10
ember-cli v.2.9.1
node.js LTS v.6.9.1
我需要很快解决这个问题,所以解决这个问题的任何提示都是适用的。谢谢!
答案 0 :(得分:0)
可能是一个冲突的进程正在运行......你在VPN上工作吗?如果是这样,请查看https://superuser.com/questions/893908/err-invalid-chunked-encoding-from-chrome