Luc*_*cio 3 networking virtual-machine gruntjs
尝试使用yeoman在虚拟机上设置角度,以避免使用软件包管理破坏我的机器.
生成项目后yo myproject,在全局和本地安装angular,安装带有bower和更多依赖项的grunt,我能够使用grunt serve
该localhost是通过VM访问wget localhost,但不会从主机负载.
我已经尝试将文件修改/etc/network/interface为静态地址并从浏览器访问静态IP,还尝试使用端口转发设置动态DHCP

没有工作,浏览器无法建立连接:
Firefox无法与服务器建立连接
我想上传更多有用的文件/输出以提供更多上下文,但作为一个新的grunt用户,我不知道在哪里看.
设置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.它应该可用.