Создание каталога в корневом каталоге проекта при установке пакета через npm
Я создал пакет npm, который должен создавать каталог в корневом каталоге проекта (используя postinstall), когда он устанавливается через npm.
В настоящее время у меня есть скрипт (createConfigDir.js), который должен создать config
каталог:
const path = require('path');
const mkdirp = require('mkdirp');
const projectPath = path.join(process.cwd(), '../../config');
mkdirp.sync(projectPath)
тогда в package.json под скрипт я делаю:
scripts{
"postinstall":"node ./scripts/createConfigDir.js"
}
Когда пакет будет установлен, папка config будет создана, но вне корневого каталога проекта. Если я изменю путь с const projectPath = path.join(process.cwd(), '../../config');
в const projectPath = path.join(process.cwd(), '../config');
папка создается внутри моего пакета. Как я могу создать каталог внутри корневого каталога проекта?
Что я делаю неправильно? Это возможно в узле?