- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想获取文件名
被更改、删除、重命名
,但我得到了完整的文件路径
问题:我想要更改完整的文件名
,而不是路径或在完整路径上执行字符串
这是我正在尝试的:
var fileLocation = path.join(__dirname, 'folder/');
var watcher = chokidar.watch(fileLocation, {
persistent: true
});
watcher
.on('add', path => {console.log(`File ${path} has been added name:`); })
.on('change', path => {console.log(`File ${path} has been changed`);});
.on('unlink', path => { console.log(`File ${path} has been removed`); });
最佳答案
由于 chokidar 基于 glob 库,因此它具有内置功能,允许您通过设置 cwd 选项直接指定工作目录。因此,只需将代码更改为:
var fileLocation = path.join(__dirname, 'folder/');
var watcher = chokidar.watch(".", {
persistent: true,
cwd: fileLocation
});
您将在路径中得到一个文件名。
关于javascript - 如何在 chokidar 中仅获取文件名而不是完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52929036/
使用弹出的 CRA,它编译成功,然后中断显示以下错误.. 当我将 npm 从 6 更新到 7 时,它开始发生 You can now view webrms in the browser. Loc
您好,我正在尝试在 Windows 上设置 chokidar。我必须使用 chokidar-cli 来工作,这是正确报告事件的命令行: chokidar "D:\PATH\**\WATCHED_FO
我只想获取文件名被更改、删除、重命名,但我得到了完整的文件路径 问题:我想要更改完整的文件名,而不是路径或在完整路径上执行字符串 这是我正在尝试的: var fileLocation = path
我需要在我的应用程序中添加对此功能的支持。我当前的实现非常简单: this.watcher.on("add", (pathName: string) => {
使用 Chokidar 查看目录时有什么方法可以忽略多个文件或目录吗? 我的代码: var ignoredFiles = ['c:/test/file1.txt', 'c:/test/file2.tx
我正在寻找使用 nodejs Chokidar 的文件夹我只想监视 xml 文件的添加、删除。我是 Chokidar 的新手,无法弄清楚。我尝试设置 Chokidar ignore 以匹配所有以 .x
说到Chokidar配置 我想设置选项。我想忽略除 xml 文件之外的所有内容。 { "path": "C:/... my path ...", "options": {
我有这个目录结构 ├── components │ ├── quarks │ │ └── index.js │ │ └── ... │ ├── bosons │ │ └
当我使用“添加”事件查看带有 Chokidar 的文件夹时,所有现有文件都列为已添加。 这是正确的行为吗? 如何防止列出现有文件并仅显示添加的文件? “更改”事件按预期工作。 var watcher
我经常遇到 npm start 的问题. 首先,似乎每次在我删除 src 中的所有内容之后文件夹我将无法运行 npm start -- 它会在启动脚本中抛出错误。 我一直在通过删除 node_modu
我在这里阅读了很多关于 chokidar 的问题和答案,但我仍然感到困惑......所以非常感谢任何可以调试我的特定代码段的人。 我在 localhost:3000 运行一个基本的 Express N
我正在使用 docker for mac 版本 1.12.0-rc2 进行 React 项目。我的工作流程是这样的: OS X 上的src/ 文件夹已挂载到容器 当开发人员修改 src/ 中的文件时,
我在服务器上有一个缓存引擎,它缓存在根目录下访问的所有文件。我正在考虑使用 Chokidar 来监视整个目录树(递归地)文件更改并相应地更新缓存。但我担心如果子目录包含数十万个文件会发生什么情况 -
大家好,当我尝试安装 react-redux 时,我不断收到以下错误 Error from chokidar (/home/lamechdesai/Projects/WebApp/JavaScript
这是一个简单的问题,而且可能是一个愚蠢的问题。我试图让 node-sass-chokidar 将 main.css 文件输出到我的 React 应用程序中的 src 中,但我只能让它输出一个 main
我用过 react-slingshot ( link ) 作为我的入门套件(使用 create-react-app 作为基础)。 最近,我在运行脚本时收到错误日志 npm start在我的项目上。我对
我有一个使用 create-react-app 创建的 react 应用程序。 为了编译 sass 文件,我使用了 docs 中推荐的 node-sass-chokidar。 . 它在我的本地机器(o
我从 Github 克隆了我已经在 Github Pages 上运行的 React-Typescript 应用程序,并希望进行一些更改。我运行 npm install 并安装了所有依赖项,但是当我运行
我正在使用天蓝色的事件目录,我得到这个奇怪的模块未找到错误,然后是一个 chokidar 错误: ./node_modules/react-aad-msal/dist/commonjs/MsalAut
在一个新的 Angular 应用程序中,我收到以下错误:Error from chokidar : Error: UNKNOWN: unknown error, watch我已经删除并重新安装 nod
我是一名优秀的程序员,十分优秀!