В проекте, над которым я работаю, структура файла следующая:
├── 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')
, но ни один из них не работал. Чего мне не хватает?