如何从主机请求grunt服务?

Luc*_*cio 3 networking virtual-machine gruntjs

尝试使用yeoman在虚拟机上设置角度,以避免使用软件包管理破坏我的机器.

生成项目后yo myproject,在全局和本地安装angular,安装带有bower和更多依赖项的grunt,我能够使用grunt serve

localhost是通过VM访问wget localhost,但不会从主机负载.

我已经尝试将文件修改/etc/network/interface静态地址并从浏览器访问静态IP,还尝试使用端口转发设置动态DHCP

主持人:3090;  嘉宾:9000

没有工作,浏览器无法建立连接:

Firefox无法与服务器建立连接

我想上传更多有用的文件/输出以提供更多上下文,但作为一个新的grunt用户,我不知道在哪里看.

Bob*_*uan 8

设置connect-middleaware侦听0.0.0.0 ip地址以确保主机可访问.

您可以像这样编辑Gruntfile.js.

查找connect任务以grunt.initConfig({});更改optionsto中的主机名0.0.0.0

它应该如下所示:

// The actual grunt server settings
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: [
        '.',
        'examples'
      ]
    }
  }
},
Run Code Online (Sandbox Code Playgroud)

运行grunt serve,尝试使用vm ip从主机访问ip.它应该可用.