Ошибка: EPERM: работа не разрешена, mkdir ‘/dev/dev-приложение’ на macOS

#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'
}
 

Заранее благодарю вас за ваши ответы 🙂