Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gruntjs Ionic framework-命令“grunt serve”返回“多个可用地址”并冻结_Gruntjs_Yeoman_Ionic Framework - Fatal编程技术网

Gruntjs Ionic framework-命令“grunt serve”返回“多个可用地址”并冻结

Gruntjs Ionic framework-命令“grunt serve”返回“多个可用地址”并冻结,gruntjs,yeoman,ionic-framework,Gruntjs,Yeoman,Ionic Framework,旧约曼离子发生器 在没有sass的情况下运行,默认插件列表为空 运行grunt serve时,我得到以下信息: Multiple addresses available. Please select which address to use by entering its number from the list below: 1) 192.168.1.69 (en0) 2) localhost Address Selection: 当我在终端中键入2并返回时,它只是挂在那里,

旧约曼离子发生器

在没有sass的情况下运行,默认插件列表为空

运行grunt serve时,我得到以下信息:

Multiple addresses available.

Please select which address to use by entering its number from the list below:

 1) 192.168.1.69 (en0)
 2) localhost

Address Selection:  
当我在终端中键入2并返回时,它只是挂在那里,没有进一步操作或启动浏览器

我也尝试过输入localhost或“localhost”并返回,但仍然没有结果,只是挂起了

我很困惑为什么


非常感谢您对此事的任何帮助。

今天早上我遇到了与您相同的问题。我查看了Ionic serve代码。\node\u modules\Ionic\lib\Ionic\serve.js,并将其与另一个文件进行了比较,没有发现任何差异。 因此,我尝试了离子服务命令,而不是使用咕噜服务命令。这个脚本没有挂在命令行中,因此我可以选择一个地址。在我的例子中,我选择了localhost

从这一点上,它会记住您选择的选项。所以您可以再次运行grunt serve命令


如果命令ionic serve不起作用,请尝试安装ionic:npm install-g ionic

这里的原因是Grunt Watch正在运行,它将阻止终端进行其他工作,因此在Grunt Watch运行时我们无法执行任何操作。也许您可以断开互联网与wifi的连接,断开所有连接到计算机的局域网电缆,以确保您只有一个本地ip地址并运行grunt服务。之后,你可以再次连接所有这些东西。另一个解决方案是,它可能需要在ionic lib中的service.js中设置超时,以便为我们自动分配选择,或者通过自动分配到本地主机来删除选择多个IP选择的步骤。

在:Mac~/.ionic或Win c:/users/username/.ionic中编辑文件ionic.config 将:IonicserveadAddress:localhost添加到配置文件

它会自动选择本地主机,然后grunt服务不会要求您提供地址。
我在这里找到了解决方案:

通常为“generator ionic”提供输入似乎存在问题。您的解决方案可以通过地址选择。但是,您不能输入任何离子服务器命令,例如q/r。。。我现在通过按CTRL键终止批处理作业+C@NyXus感谢您通过了此选择错误。Dalie你也完全正确。。。我将创建一个问题请求。我在windows上做了此更改,它解决了问题。在Mac上帮助我的是禁用wifi,而我使用的是以太网和激活的wifi。离子不再有模棱两可的状态。