#macos #shell #create-react-app #file-permissions #npx
Вопрос:
Я пытаюсь использовать create-react-приложение, но получил эту ошибку : Error: EPERM: operation not permitted, mkdir '/dev/dev-app'
Я указываю, что я на macOS, и я знаю, что есть много подобных вопросов, но они находятся в Windows…
Что я пробовал :
- Предоставьте разрешения npm с
sudo chown -R $(whoami) /dev/
помощью, но я получил следующую ошибкуchown: /dev//fd/4: Bad file descriptor
npm cache clean --force
- Я обновил create-react-приложение (
sudo npm update -g create-react-app
)
Здесь я получаю полную ошибку :
node:fs:1324
handleErrorFromBinding(ctx);
^
Error: EPERM: operation not permitted, mkdir '/dev/dev-app'
at Object.mkdirSync (node:fs:1324:3)
at Object.module.exports.makeDirSync (/usr/local/lib/node_modules/create-react-app/node_modules/fs-extra/lib/mkdirs/make-dir.js:101:15)
at createApp (/usr/local/lib/node_modules/create-react-app/createReactApp.js:255:6)
at /usr/local/lib/node_modules/create-react-app/createReactApp.js:226:9
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
errno: -1,
syscall: 'mkdir',
code: 'EPERM',
path: '/dev/dev-app'
}
Заранее благодарю вас за ваши ответы 🙂