1.在es6(彩票项目)搭建环境时遇到gulp --watch 只运行一次就退出了不能监听:

D:\nodejs\es6-base>gulp --watch
[::] Failed to load external module @babel/register
[::] Requiring external module babel-register
[::] Using gulpfile D:\nodejs\es6-base\gulpfile.babel.js
[::] Starting 'build'...
[::] Starting 'clean'...
[::] Finished 'clean' after ms
[::] Starting 'css'...
[::] Finished 'css' after ms
[::] Starting 'pages'...
[::] Finished 'pages' after ms
[::] Starting 'scripts'...
[::] Version: webpack 1.15.
Asset Size Chunks Chunk Names
index.js 1.51 kB [emitted] index
[::] Finished 'scripts' after ms
[::] Starting 'browser'...
[::] Finished 'browser' after μs
[::] Starting 'serve'...
[::] Finished 'serve' after μs
[::] Finished 'build' after ms
[::] Starting 'default'... D:\nodejs\es6-base>

2.解决问题:

多次尝试后发现tasks -> util -> args.js中没有将 args暴露出去:

// yargs包是用来处理命令行参数的,自动识别命令行命令
import yargs from 'yargs'; const args = yargs
// 是否用于生产,压缩所有scripts
.option('production', {
boolean: true,
default: false,
describe: 'min all scripts'
}) // 监听所有文件
.option('watch', {
boolean: true,
default: false,
describe: 'watch all files'
}) // 详细输出命令行执行日志
.option('verbose', {
boolean: true,
default: false,
describe: 'log'
}) // 强制生成sourcemaps(js压缩后会有一个sourcemaps)
.option('sourcemaps', {
describe: 'force the creation of sourcemaps'
}) // 服务器端口
.option('port', {
string: true,
default: '8880',
describe: 'server port'
}) // argv表示对输入的命令行以字符串解析
.argv; // args一定要暴露出去否则gulp --watch 不会完成监听
export default args;

3.备注

参考:http://www.imooc.com/wenda/detail/354015

gulp --watch直接退出,并没有监听的更多相关文章

  1. 退出全屏监听ESC事件,这里没有用keydown来监听,因为全屏时候keydown监听不到

    浏览器故意不上监听ESC键的,跟网页加载完成之后不能用程序使浏览器全屏一样的道理,避免开发者恶意全屏,不啰嗦,解决办法如下:window.onresize = function(){if(!check ...

  2. 退出全屏监听ESC事件

    fullscreenchange事件 fullscreenchange:当窗口大小改变时触发 isFullscreen:全局变量 window.addEventListener("fulls ...

  3. 玩转gulp之watch监听文件自动编译

    博客移至 https://www.dodoblog.cn/blog?id=5befc928e0feb34495b57035 我们在写页面的时候,用到sass less等css预处理器的时候,虽然写的很 ...

  4. Android开发——监听Android手机的网络状态

    0. 前言 在Android开发中监听手机的网络状态是一个常见的功能,比如在没网的状态下进行提醒并引导用户打开网络设置,或者在非wifi状态下开启无图模式等等.因此本篇将网上的资料进行了整理总结,方便 ...

  5. Android监听返回键、Home键+再按一次返回键退出应用

    Android监听返回键需重写onKeyDown()方法 Home键keyCode==KeyEvent.KEYCODE_HOME @Override public boolean onKeyDown( ...

  6. gulp监听文件变化,并拷贝到指定目录

    暂时不支持目录修改.创建.删除var gulp = require('gulp'); var fs = require('fs'); var path = require('path'); var l ...

  7. gulp.watch监听文件

    Gulp.watch()会返回我们熟知的watcher.我们可以利用watcher来监听额外的事件或者向watch中添加文件. 例如,在执行一系列任务和调用一个函数时,你就可以在返回的watcher中 ...

  8. Android 如何监听返回键,弹出一个退出对话框

    android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出.自己记录下这个简单的demo,备用. public class BackKeyTest ...

  9. Java线程监听,意外退出线程后自动重启

    Java线程监听,意外退出线程后自动重启 某日,天朗气清,回公司,未到9点,刷微博,顿觉问题泛滥,惊恐万分! 前一天写了一个微博爬行程序,主要工作原理就是每隔2分钟爬行一次微博,获取某N个关注朋友微博 ...

随机推荐

  1. 【linux】ubuntu16.04安装vncserver实现远程访问图形界面

    # 步骤 1 - 安装 X11VNC  sudo apt install x11vnc -y # 步骤 2 - 配置访问密码 sudo x11vnc -storepasswd /etc/x11vnc. ...

  2. linux 防火墙配置与REJECT导致没有生效问题

    1.进入到/etc/sysconfig 如图 2.使用vi命令对iptables进行编辑."vi iptables",然后显示如图 # Firewall configuration ...

  3. Redmine后台修改admin密码

    Redmine后台修改admin密码 进入redmine安装目录,假设redmine安装在/var/www/html/redmine/目录下. cd /var/www/html/redmine/scr ...

  4. 使用aspnet_regiis.exe重新注册.NET Framework

    cd  C:\Windows\Microsoft.NET\Framework64\v4.0.30319  aspnet_regiis.exe -i     重新安装IIS以后,需要用aspnet_re ...

  5. 时尚设计div+css免费模板

    时尚设计div+css免费网页模板,时尚设计,div+css. http://www.huiyi8.com/moban/

  6. CSS3实现水位充满文字特效

    CSS3实现水位充满文字特效是一款既是Loading特效也是文字特效,Loading动画开始时,文字中的水位渐渐上升,为了模拟水位上升的真实效果,水面还会波浪浮动,当Loading动画结束时,文字中的 ...

  7. centos7下面搭建lnmp环境

    参考大神博客: http://www.linuxzen.com/lnmphuan-jing-da-jian-wan-quan-shou-ce-si-lnmpda-jian-yuan-ma-an-zhu ...

  8. 【HDU 3487】Play with Chain Splay

    题意 给定$n$个数序列,每次两个操作,将区间$[L,R]$拼接到去掉区间后的第$c$个数后,或者翻转$[L,R]$ Splay区间操作模板,对于区间提取操作,将$L-1$ Splay到根,再将$R+ ...

  9. listen 66

    Frog Species Found in Big Apple Scientists discover new species all the time—on the order of 15,000 ...

  10. 机器视觉 Histogram of oriented gradients

    Histogram of oriented gradients 简称 HoG, 是计算机视觉和图像处理领域一种非常重要的特征,被广泛地应用于物体检测,人脸检测,人脸表情检测等. HoG 最早是在200 ...