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