错误:node_modules目录丢失.请在您的项目目录中运行“npm install”


expo start  
[21:03:34] Starting project at /home/sadaif/Documents/React-Native-App/my
[21:03:35] Expo DevTools is running at http://localhost:19002
[21:03:35] Opening DevTools in the browser... (press shift-d to disable)
[21:03:41] Error: node_modules directory is missing. Please run `npm install` in your project directory.
[21:03:41] Couldn't start project. Please fix the errors and restart the project.
[21:03:41] Set EXPO_DEBUG=true in your env to view the stack trace.

npm install运行此命令,但注意到发生了然后我运行这些命令

rm -rf node_modules  
rm package-lock.json  
npm cache clear --force  
npm install

当我运行命令expo start时,此错误显示在终端中。我正在使用第一次 expo cli,我是初学者,所以这就是为什么不知道如何解决这个问题,如果有人知道请帮助我。

您使用的是Mac或Ubuntu,您在其中创建项目的目录需要超级用户权限才能修改它。

使用 sudo 运行所有命令或更改所有权 sudo chown -R $USER:$GROUP ~/.npm sudo chown -R $USER:$GROUP ~/.config

或重新安装node

npm install -g node@latest --unsafe-perm

相关内容

  • 没有找到相关文章

最新更新