【问题标题】:How to have Grunt launch a packaged Chrome App如何让 Grunt 启动打包的 Chrome 应用程序
【发布时间】:2014-08-19 02:23:47
【问题描述】:

我使用 [yeoman chromeapp 生成器][1] 搭建了一个 Google Chrome 打包应用程序。该生成器的说明说运行命令 grunt debug 应该在 Chrome 应用程序容器中启动打包的应用程序,但它没有。相反,它会在选项卡中将打包的应用程序作为常规托管 Web 应用程序打开。虽然我是一个 Grunt 菜鸟,但我正在查看 Gruntfile.js,试图找出它为什么不将应用程序作为应用程序容器中的打包应用程序启动,但看不出问题出在哪里。让 Grunt 启动 Chrome 应用的正确方法是什么?

【问题讨论】:

标签: javascript google-chrome gruntjs google-chrome-app


【解决方案1】:

Yeoman live-reload 也有同样的问题——不适合使用后台 js、本机权限等测试实际应用。

要从文件夹手动启动 Chrome 应用,我一直在使用这个成语:~/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --load-and-launch-app=/path/to/chrome/app/"

还有这个项目chrome-app-livereload (blog post) 据称将 livereload 的标准重新加载替换为适合包含在应用程序中的重新加载。

【讨论】:

    【解决方案2】:

    您必须转到chrome://extensions,选中开发人员模式框,然后单击加载解压扩展并将其指向您的清单文件。这会将您的应用加载到 Chrome 应用容器中。

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 2013-09-17
      • 2013-09-30
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多