Ошибка установки Npm. Ошибка: EACCES: разрешение отклонено

Я пытаюсь npm install ответить на приложение. Я использую Windows 10, код VS с Git Bash. Я также хотел бы добавить, что я могу нормально заставить его работать на WSL2 Ubuntu on VS Code. Однако по какой-то странной причине перезагрузка сервера занимает слишком много времени (более 1 минуты).

Вот почему я пытаюсь использовать Git Bash: я использовал NVM для установки NPM, а затем установил npm в основной каталог проекта.

Сообщение об ошибке:

npm error Error: EACCES: permission denied, lstat 'C:\Users\Hamza\Desktop\Project\node_modules\.bin\parser'
npm error     at async lstat (node:internal/fs/promises:1023:18)
npm error     at async Promise.all (index 0)
npm error     at async Promise.all (index 0)
npm error     at async Promise.all (index 0)
npm error     at asynC#createBinLinks (C:\Users\Hamza\.nvm\versions\node\v22.1.0\bin\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\rebuild.js:394:5)`

Я пробовал переустанавливать, устанавливать npm напрямую без nvm и следить за этим постом stackoverflow , но безрезультатно. npm install должно работать нормально, и я смогу npm start запустить сервер. Я надеюсь, что кто-то может помочь мне в этом.

:\Users\Hamza\.nvm\versions\node\v22.1.0\bin\node_modules\np‌​m\node_modules\@npmc‌​li\arborist\lib\arbo‌​rist\rebuild.js:394

Dom 10.05.2024 06:32

вы пробовали использовать терминал cmd?

Yuvaraj M 10.05.2024 06:37

@YuvarajM та же проблема на терминале cmd

Hamza Kamran 10.05.2024 19:51
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
3
244
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я починил это. Я использовал командную строку в коде VS, например, @YuvrajM, предложенный в комментариях. Активируйте виртуальную среду:

virtualenv <environment_name>
<environment_name>\Scripts\activate

Удалить каталог node_modules. Затем обновите свой узел и зависимости и исправьте все ошибки:

npm install
npm update
npm audit fix --force

Попробуйте проверить, работает ли это npm start

Другие вопросы по теме