在尝试弄清楚如何重新创建我无法迁移到CLI的ember应用程序,并使用'generate'创建资源以及路径和动态段的路由时,我多次创建和删除测试应用程序。有一点似乎ember cli试图更新到0.2.0并且我收到有关npm软件包想要更旧版本节点的警告,所以我更改了包json文件中的版本。但是在创建一个新的启动器余烬应用程序时,我得到'SyntaxError:Unexpected token<'错误(update-checker.js,_ stream_writable.js等)。
所以我运行'npm uninstall -g ember-cli'然后'npm install -g ember-cli@0.2.0-beta.1'来恢复测试版,现在我可以再次创建启动应用程序。
答案 0 :(得分:0)
这种依赖关系异常的问题可能是暂时的,因为CLI中的修订发生得如此之快。如果我第二天回来并清除了模块和组件缓存并重新开始,它可能已经清理完了。通过手动恢复CLI我遇到了快速实时更新的其他问题,因此必须在每次编辑后停止并重新启动express。我意识到我还没准备好将我的gruntfile重新编写为brocfile并处理迁移到Ember CLI的所有其他问题,所以重新开始通过更新基于grunt的项目中的Ember依赖关系并走这条路线,这也是令人沮丧和巨大的问题,但我确信我在这条路线上走得比我为Ember CLI重写更多。