在没有手表的情况下在grunt服务器上运行angularjs app

时间:2014-12-24 03:25:50

标签: angularjs gruntjs

最近,需要在grunt服务器上运行angular app,但是没有看到某些文件(没有听到它们中的更改),而我无法进行。

connect中的Gruntfile.js属性设置为

connect: {
  options: {
    port: 9000,
      // Change this to '0.0.0.0' to access the server from outside.
      hostname: '0.0.0.0',
      livereload: 35729
  },
  livereload: {
    options: {
      open: true,
        base: [
        '.tmp',
        'example'
      ]
    }
  },
  test: {
    options: {
      port: 9001,
        base: [
        '.tmp',
        'test',
        'example'
      ]
    }
  },
  dist: {
    options: {
      base: 'example'
    }
  }
}

我正在使用"grunt-contrib-connect": "^0.7.1",但没有grunt-contrib-watch它会运行一次并结束进程。不会保持开放。

无论如何改变它?

1 个答案:

答案 0 :(得分:0)

将keepalive选项添加到连接选项。将其设置为true。有关详细信息,请参阅README: https://github.com/gruntjs/grunt-contrib-connect