Grunt-contrib-connect:如何在指定的浏览器中启动服务器
我对于凉亭 / 咕噜 / 野人环境来说是相当新颖的。 我试图自定义由默认的yeoman Webapp生成器生成的应用程序。
基本上,当我启动grunt serve
,默认浏览器将会启动,打开grunt服务器提供的URL。 我想指定在哪个浏览器应该打开Web应用程序,但我没有运气。
这些是gruntfile中连接任务(使用grunt-contrib-connect )的默认选项:
connect: { options: { port: 9000, open: true, livereload: 35729, // Change this to '0.0.0.0' to access the server from outside hostname: 'localhost', }
我试图添加字段appName: 'Firefox'
但我认为这不是我正在寻找。 我想应用程序名是用来指定如何从命令行(例如open
命令)的默认浏览器,是吗?
是否有可能在grunt-contrib-connect中指定浏览器或根本不指定? 如果不是我该如何完成这个任务? 也许用grunt-open ?
谢谢
根据grunt-contrib-connect中的这个提交 , open
选项似乎是从v0.6.0开始支持的。 但是应用程序生成的webapp生成器默认使用v0.5.0。
所以你需要在package.json
升级它。
"grunt-contrib-connect": "~0.7.1",
然后运行npm install
(如果已经安装了v0.7.1,你可以仔细检查npm list | grep grunt-contrib-connect
)并在Gruntfile.js
添加open
选项。
connect: { ... livereload: { options: { open: { appName: 'Firefox' }, ...
这适用于我,所以我希望这也可以帮助你。