我正在尝试
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
来运行服务器。
我希望有人能指导我。
我修好了。我在 VS 代码中使用了命令提示符,就像评论中建议的 @YuvrajM 一样。 激活虚拟环境:
virtualenv <environment_name>
<environment_name>\Scripts\activate
删除
node_modules
目录。
然后更新您的节点和依赖项并修复任何错误:
npm install
npm update
npm audit fix --force
尝试看看是否有效
npm start