如何在命令行中启动Chrome-dev-app?

时间:2016-02-27 15:03:43

标签: google-chrome command-line google-chrome-extension

我正在使用Chrome Dev IDE创建Chrome应用。像往常一样点击“运行”' ide左上角的三角形按钮启动你的html5 chrome应用程序。

我认为chrome ide正在使用一些命令来启动它。 如何从命令行运行此Chrome应用程序?

基本上,我希望能够使用我的webstorm IDE,因为它有更好的HTML5开发工具,而且我已经厌倦了必须对此进行更改,然后切换到准系统chrome ide来启动我的应用程序。

1 个答案:

答案 0 :(得分:0)

您可以启动已安装的应用id

假设google-chrome是在您的系统上启动Chrome并且应用的ID为aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa的命令,则以下内容将启动您的应用:

google-chrome --app-id=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

您遇到的更大问题是在进行更改后重新加载应用程序 - 如果您在解压缩后已经将其加载到Chrome中,那么某些更改将无法应用导致不一致州。你不能用命令行直接这样做(这可能是出于安全考虑的原因)。

你可以对此实现外部控制,但它会涉及额外的移动部件。

  1. 您需要使用chrome.management API进行帮助扩展。它可以通过禁用和启用解压扩展/应用程序(并启动一个)来强制重新加载。

  2. 你需要一些方法来触发扩展来做到这一点。存在许多方法,包括但不限于:


    最后一个选项可能是最适合您的选项 - 因为您只需通过命令行使用该URL调用Chrome即可触发它:

    google-chrome http://reload.extensions/
    

    我的建议是采取重新加载器并根据您的情况进行调整。