将应用程序工具包迁移到Ember CLI - 未定义ReferenceError窗口

问题描述:

现在,我发现Ember App Kit和Grunt的用法已被隐藏,然后安装了Ember CLI并试图通过运行将App Kit的全新副本迁移到Ember CLI 'ember init',但是我得到了这个错误'ReferenceError:窗口没有在Object中定义'。我也运行'npm install'和'bower install'来获得依赖模块,但'ember init'将不会运行。看来在'config \ environment.js'中'window'有问题。将应用程序工具包迁移到Ember CLI - 未定义ReferenceError窗口

与其迁移旧的App Kit,不应该有基于Ember CLI的新入门套件?

+1

Ember CLI是新的入门工具包。如果你正在开始一个新项目,Ember App Kit是完全没有必要的。 – 2015-03-03 07:05:14

+0

嗯,是的,我找到了一个教程,你只需输入'ember new projectname',然后用Ember 1.10,htmlbars和no grunt搭建一个新的'projectname'。不错,但是我有去年夏天基于EAK创建的2个项目,所以如果迁移工作在基本EAK上,那么我会在我的构建项目中尝试它。 github上的EAK站点并没有说迁移实际上没有工作,或者没有定义'窗口'。那么,现在我已经有了一个新的“测试版CLI”项目,我将尝试添加我的路线和MVC代码,并了解手动迁移/升级需要做什么。 – bobvan 2015-03-03 15:16:25

虽然旧的EAK项目网站建议您可以将其迁移到CLI,但我发现这是有问题的。但是Ember CLI不再需要从EAK开始,因为它会为您搭建一个新的入门项目。