如何让Grunt推出打包的Chrome应用

时间:2014-08-19 02:23:47

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

我已经使用[yeoman chromeapp generator] [1]来构建Google Chrome打包应用程序。该生成器的说明如果运行命令grunt debug应该在Chrome应用容器中启动打包的应用程序,但它没有。相反,它会将打包的应用程序打开为选项卡中的常规托管Web应用程序。虽然我是Grunt noob但我正在寻找Gruntfile.js试图找出它为什么不在app容器中将应用程序作为打包应用程序启动,但无法查看问题所在。让Grunt推出Chrome应用程序的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

与Yeoman相同的问题是重新加载 - 不适合用背景js,本机权限等测试实际应用程序。

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

还有这个项目chrome-app-livereloadblog post),据说可以将livereload的标准重新加载与一个适合包含在应用中的标准重新加载。