`Npm install`失败--错误:EACCES:权限被拒绝

问题描述 投票:0回答:1

我正在尝试

npm install
反应应用程序。我正在使用 Windows 10、VS code 和 Git Bash。我还要补充一点,我可以让它在 VS Code 上的 WSL2 Ubuntu 上正常工作。然而,由于某些奇怪的原因,我的服务器重新加载时间太长(超过 1 分钟)。

这就是我尝试使用 Git Bash 的原因:我使用 NVM 安装 NPM,然后在主项目目录中 npm install 。

错误信息:

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 post 进行操作,但无济于事。

npm install
应该正常工作,我应该能够运行
npm start
来运行服务器。 我希望有人能指导我。

reactjs node.js npm git-bash
1个回答
0
投票

我修好了。我在 VS 代码中使用了命令提示符,就像评论中建议的 @YuvrajM 一样。 激活虚拟环境:

virtualenv <environment_name>
<environment_name>\Scripts\activate

删除

node_modules
目录。 然后更新您的节点和依赖项并修复任何错误:

npm install
npm update
npm audit fix --force

尝试看看是否有效

npm start

© www.soinside.com 2019 - 2024. All rights reserved.