二手约曼离子发生器https://github.com/diegonetto/generator-ionic
在那里我运行它没有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‘并返回,仍然没有任何东西挂起……
我很迷惑为什么?
在这件事上的任何帮助都将不胜感激,谢谢。
发布于 2014-10-08 18:40:37
今天早上我遇到了和你一样的问题。我查看了离子服务代码(.\node_modules\ionic\lib\ionic\serve.js),并将其与另一个文件进行了比较,我没有发现任何差异。因此,我尝试使用"ionic serve“命令,而不是使用"grunt serve”命令。这个脚本没有挂在命令行中,所以我可以选择一个地址。(在我的例子中,我选择了2(本地主机))。
此时,它会记住您选择的选项。这样你就可以再次运行"grunt serve“命令了。
如果命令"ionic serve“不起作用,请尝试安装ionic:"npm install -g ionic”
发布于 2014-10-24 15:06:08
编辑文件ionic.config:(Mac) ~/.ion或(Win) c:/users/username/.ion
将:"ionicServeAddress":"localhost"添加到配置文件中
它将自动选择本地主机,然后"grunt serve“将不会要求您提供地址。
我在这里找到了解决方案:https://stackoverflow.com/a/26330536/2925856
发布于 2014-10-10 20:14:50
这里的原因是Grunt Watch正在运行,它将阻止终端进行其他工作,因此当Grunt Watch运行时,我们无法执行任何操作。也许你可以断开互联网与wifi的连接,断开所有的局域网电缆,连接到你的计算机,以确保你只有一个本地ip地址,并运行grunt服务。在此之后,您可以再次连接所有这些东西。另一种解决方案是,它可能需要在ionic lib的serve.js中设置超时,以便为我们或事件自动分配选择,取消通过自动分配给本地主机选择多个IP的步骤。
https://stackoverflow.com/questions/26251899
复制相似问题