Преобразователь пути Чокидар - PullRequest
0 голосов
/ 29 августа 2018

В проекте, над которым я работаю, структура файла следующая:

├── public
│   ├── favicon.ico
│   └── ...
├── scripts
│   └── start.js
├── src
│   ├── server

Сценарий start.js использует модуль chokidar следующим образом:

const watcher = chokidar.watch('src/server')

watcher.on('ready', () => {
  watcher.on('all', () => {
    Object.keys(require.cache).forEach(id => {
        if (/[\/\\](server)[\/\\]/.test(id)) delete require.cache[id]
    })
  })
})

Моя проблема в том, что я не понимаю, как работает этот путь src/server. Я пробовал ../src/server и path.resolve('../src/server'), но ни один из них не работал. Чего мне не хватает?

...