当我尝试在 Centos 7 VPS 中运行“grunt serve:dist”并显示以下消息时,我遇到了 xdg-open 问题:
警告:命令失败:xdg-open:没有可用于打开“http://0.0.0.0:9000”的方法
我尝试重新安装 xdg-util 但它没有用。
有人可以帮我解决这个问题吗?
提前致谢!
当我尝试在 Centos 7 VPS 中运行“grunt serve:dist”并显示以下消息时,我遇到了 xdg-open 问题:
警告:命令失败:xdg-open:没有可用于打开“http://0.0.0.0:9000”的方法
我尝试重新安装 xdg-util 但它没有用。
有人可以帮我解决这个问题吗?
提前致谢!
grunt serve:dist
不是为服务您的网站而构建的,只是在开发阶段预览 dist 版本的一种方式。
要为您的项目服务,您必须:
dist/
文件夹grunt
grunt build
dist/
那时node server.js
grunt serve:dist
应该通过 express:prod 任务很好地提供您的应用程序——您是否尝试手动访问该 URL?您是否安装了默认浏览器?
您收到的错误消息是因为没有设置 Web 浏览器来打开生成的 URL。也许安装 Chromium 或您喜欢的浏览器,然后再试一次?还有一种方法可以指定在 grunt-open 任务运行器中使用的打开命令。
有关详细信息,请参阅https://github.com/jsoverson/grunt-open。