在Azure网站上运行的nodejs 0.12.6 app上获取ENOTSUP错误

时间:2015-07-15 13:36:44

标签: node.js azure azure-web-sites

我最近在我的windows azure web应用程序中将nodejs的版本从0.12.0升级到0.12.6。从那时起,每当我在visual studio在线编辑器上重新启动我的应用程序时,控制台都会报告一些重大错误:

glob error { [Error: ENOTSUP, scandir 'D:\home\site\wwwroot\views\partials\recommendationModal.handlebars']
  errno: -4049,
  code: 'ENOTSUP',
  path: 'D:\\home\\site\\wwwroot\\views\\partials\\recommendationModal.handlebars' }
glob error { [Error: ENOTSUP, scandir 'D:\home\site\wwwroot\views\partials\register.handlebars']
  errno: -4049,
  code: 'ENOTSUP',
  path: 'D:\\home\\site\\wwwroot\\views\\partials\\register.handlebars' }
glob error { [Error: ENOTSUP, scandir 'D:\home\site\wwwroot\views\partials\search.handlebars']
  errno: -4049,
  code: 'ENOTSUP',
  path: 'D:\\home\\site\\wwwroot\\views\\partials\\search.handlebars' }
glob error { [Error: ENOTSUP, scandir 'D:\home\site\wwwroot\views\partials\spinningWheel.handlebars']
  errno: -4049,
  code: 'ENOTSUP',
  path: 'D:\\home\\site\\wwwroot\\views\\partials\\spinningWheel.handlebars' }
glob error { [Error: ENOTSUP, scandir 'D:\home\site\wwwroot\views\partials\stylesFilterButtons.handlebars']
  errno: -4049,
  code: 'ENOTSUP',
  path: 'D:\\home\\site\\wwwroot\\views\\partials\\stylesFilterButtons.handlebars' }

错误说明中的所有文件都是把手部分。

我在本地开发环境(带有nodejs 0.12.6的linux)上运行相同的应用程序,这些错误从未出现过。

乍一看,在0.12.6上运行您的应用程序时,看起来天蓝色网站上有些内容已被破坏,但我想在此处发布此情况以查看其他人是否遇到过同样的问题以及他们如何设法解决它。

2 个答案:

答案 0 :(得分:1)

这非常像this bug。听起来你可能已安装了glob 5.0.13或更早版本。试试5.0.14,它有望解决你的问题。

答案 1 :(得分:0)

与Azure有同样的问题。正如一条评论所述,我的情况恰巧是全球化的。

express-handlebars已修复此问题,如果您更新到3.0.0