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
时,此错误将在终端中显示。我正在使用第一次参加exp cli ima初学者的游戏,因此,如果有人知道请帮助我,这就是为什么不知道如何解决此问题的原因。
答案 0 :(得分:0)
无论是使用Mac还是Ubuntu,在创建项目的目录中都需要超级用户权限才能对其进行修改。
使用sudo
运行所有命令或更改所有权
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config
或通过以下方式重新安装node
npm install -g node@latest --unsafe-perm