在Azure中使用grunt进行ENOTUP警告

时间:2016-01-15 23:01:57

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

在Azure Werservice的简单复制任务中,我收到了停止构建过程的警告

警告:ENOTSUP:套接字上不支持操作,scandir

我的副本任务配置

  dist: {
   nonull: true,
   files: [{
    expand: true,
    src: [
      '<%= app.dir %>/*.js',
      '<%= app.dir %>/dev/*.js',
      '<%= app.dir %>/models/*.js',
      '<%= app.dir %>/src/*.js',
      'build/*/*',
      'public/*/*',
      'IISNode.yml',
      'server.js',
    ],
    dest: '<%= dist.tmp %>',
  }]

}

节点版本:5.1.1

我该如何解决这个问题?任何帮助或建议将非常感激

1 个答案:

答案 0 :(得分:0)

目前,我刚发现您可能需要从iisnode.yml列表中删除src。因为issnode.yml不是javascript脚本,它是iisnode的配置文件,它会引发grunt警告并在我这边抛出异常。但我没有复制你的问题。

因此,如果您方便地提供项目仓库或完整的gruntfile内容,那么重现您的问题对我们非常有帮助。