grunt配置-open任务
程序员文章站
2024-01-22 13:04:46
...
grunt-open插件-tasks目录下open.js文件中配置了一个open任务:
这样执行 grunt open:server 命令时就可以成功使用'Google Chrome Canary'浏览器打开网址。
https://github.com/jsoverson/grunt-open
grunt.registerMultiTask('open', 'Open urls and files from a grunt task', function() { var dest = this.data.url || this.data.file || this.data.path; dest = typeof dest === 'function' ? dest() : dest; var application = this.data.app || this.data.application; var options = this.options(); function callback(error){ if (error !== null) grunt.fail.warn(error); } options.delay = options.delay || 0; // allows to wait for server start up before opening var openOn = options.openOn; if (openOn) { grunt.event.on(openOn, function () { open(dest, application, callback); }); } else { setTimeout(function(){ open(dest, application, callback); }, options.delay); } // give the spawn some time before its parent (us) dies // https://github.com/onehealth/grunt-open/issues/6 setTimeout(this.async(), 200); });
grunt.initConfig({ open: { server : { path : 'http://127.0.0.1:9999', app : 'Google Chrome Canary' } },
这样执行 grunt open:server 命令时就可以成功使用'Google Chrome Canary'浏览器打开网址。
https://github.com/jsoverson/grunt-open
上一篇: JS 实现百度搜索功能
推荐阅读
-
grunt配置-copy任务
-
grunt配置-open任务
-
共享主机配置php open_basedir提升安全 防止文件被跨站访问
-
PHP 配置文件中open_basedir选项作用
-
Docker 容器里配置计划任务 crontab(DaoCloud + Docker + Laravel5)
-
spring基于注解的方式配置定时任务
-
springboot项目scheduled定时任务#配置文件取值#jar包动态修改
-
javascript - 关于grunt插件browserify配置问题,求助
-
crontab定时任务配置记录,crontab任务_PHP教程
-
Linux crontab定时任务配置方法(详解)