首页 文章

在expressServer任务上警告“意外的输入结束”后,Grunt崩溃 - OS X Yosemite,Ember App Kit

提问于
浏览
3

我离开了我们的Rails Ember项目,并没有意识到我的本地环境完全破坏了升级到OS X Yosemite . 许多步骤得到了补救(例如修复/ usr / local /权限自制或获得早期版本的Phantomjs) - 但现在我已经被Grunt困住了几天并需要帮助 .

Stack:

前端采用Ember app套件,后端采用导轨 .

Problem:

运行 grunt server ,我得到一个警告:

...
Done, without errors.

Running "expressServer:debug" (expressServer) task
Warning: Unexpected end of input Use --force to continue.

Aborted due to warnings.

使用 --verbose 标志运行它根本不会发光,完全相同的错误 .

使用 --force 标志,它似乎继续 - 但实际上并没有为应用程序提供服务 .

Relevant task from Gruntfile.js

实际上,默认为came from EAK

grunt.registerTask('server', "Run your server in development mode, auto-rebuilding when files change.", function(proxyMethod) {
  var expressServerTask = 'expressServer:debug';
  if (proxyMethod) {
    expressServerTask += ':' + proxyMethod;
  }

  grunt.task.run(['clean:debug',
                  'build:debug',
                  expressServerTask,
                  'watch'
                  ]);
});

现在我完全不知道如何进一步调试它 . 过度的谷歌搜索没有帮助我,没有日志要看,错误信息不指导我:-(

任何想法我如何使grunt服务器实际上服务我的应用程序?

1 回答

  • 2

    该错误表明大括号未关闭 . 我会假设凉亭安装已中断或失败 . 尝试清除凉亭缓存(bower cache clean)然后更新bower .

相关问题