启动看守员时出错

KT *_*rks 5 javascript npm watchman react-native

嗨,当我想用​​'react-native start'启动我的应用程序时,我收到此错误.有人知道该怎么办?我试图将watchman文件夹和项目文件夹的权限更改为chmod -R 777'path'

Metro Bundler ready.

Loading dependency graph...watchman warning:  opendir(/home/t/react/testApp/android/app/build/generated/source/r/debug/com) -> Permission denied. Marking this portion of the tree deleted
Recrawled this watch 1 times, most recently because:
/home/t/react/testApp: dir missing from internal state
To resolve, please review the information on
https://facebook.github.io/watchman/docs/troubleshooting.html#recrawl
To clear this warning, run:
`watchman watch-del /home/t/react/testApp ; watchman watch-project /home/t/react/testApp`

opendir(/home/t/react/testApp/android/app/build/generated/source/r/debug/com) -> Permission denied. Marking this portion of the tree deleted
Recrawled this watch 1 times, most recently because:
/home/t/react/testApp: dir missing from internal state
To resolve, please review the information on
https://facebook.github.io/watchman/docs/troubleshooting.html#recrawl
To clear this warning, run:
`watchman watch-del /home/t/react/testApp ; watchman watch-project /home/t/react/testApp`

Loading dependency graph, done.
Run Code Online (Sandbox Code Playgroud)

Ste*_*eve 0

您是否尝试过从源的根目录运行此脚本 - 通常可以解决我的守望者问题:

反应本机清洁

package.json您可以从存储目录运行如下:

# Download
wget https://gist.githubusercontent.com/jesussteve/45a9251e4d1419283086379e069aed56/raw/fb0107399b684dad3fecbc1af478575bfe0cb65f/react-native-clean.sh

# Set permissions
chmod a+x react-native-clean.sh

# Run script from current path
./react-native-clean.sh ./

Run Code Online (Sandbox Code Playgroud)

建议在运行之前先备份以防万一。

  • 链接已损坏。请在 StackOverflow 上发布实际内容以避免此类问题。 (5认同)