最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用chokidar监视文件,正则表达式PARAM`ignored`无效

IT培训 admin 5浏览 0评论

使用chokidar监视文件,正则表达式PARAM`ignored`无效

我使用chokidar来观看了(.js文件| .jsx | .scss)结尾的文件如下,但正则表达式不起作用。如果只是运行/^(?!.*(?:\.jsx?|\.scss)$).*$/,它工作正常。

const watcher = chokidar.watch('./app', {
      ignored: /^(?!.*(?:\.jsx?|\.scss)$).*$/,
      ignoreInitial: true,
      persistent: true
})
回答如下:

chokidar手表文件,也手表路径。所以/^(?!.*(?:\.jsx?|\.scss)$).*$/会忽略文件不会是.js / JSX / .scss也全部结束路径。要解决这个问题,我使用下面的正则表达式:

/^(?=.*(\.\w+)$)(?!.*(?:\.jsx?|\.scss)$).*$/

使用chokidar监视文件,正则表达式PARAM`ignored`无效

我使用chokidar来观看了(.js文件| .jsx | .scss)结尾的文件如下,但正则表达式不起作用。如果只是运行/^(?!.*(?:\.jsx?|\.scss)$).*$/,它工作正常。

const watcher = chokidar.watch('./app', {
      ignored: /^(?!.*(?:\.jsx?|\.scss)$).*$/,
      ignoreInitial: true,
      persistent: true
})
回答如下:

chokidar手表文件,也手表路径。所以/^(?!.*(?:\.jsx?|\.scss)$).*$/会忽略文件不会是.js / JSX / .scss也全部结束路径。要解决这个问题,我使用下面的正则表达式:

/^(?=.*(\.\w+)$)(?!.*(?:\.jsx?|\.scss)$).*$/
发布评论

评论列表 (0)

  1. 暂无评论