开始来点吧,未来当然是隐约是 js 统一所有,ReactNative 又跨端还有热更新,又可以 React,还要啥呢。
之前的react-native init ProjectName
都不能用了,需要新的写法npx react-native init ProjectName
問題
第一問題:Unable to resolve module ./index from /Users/xxx/Documents/reactNative/HelloReact/.:
这个地方可能是需要清理一下缓存,然后再次尝试npm start -- reset-cache
如果出现端口占用的问题,可以先杀掉端口占用的进程lsof -i tcp:8081
kill -9 PID
第三問題:Process ‘command ‘node’’ finished with non-zero exit value 1
最好检查下 node 在 android studio terminal 下的版本及使用情况
第四問題:调试工具
1,安装 flipper
2,打开 metro,npx react-native start
,然后 open dev menu
3,打开 js debugger,npx react-devtools
command
npx react-native init HelloReact |
参考
第二問題【ReactNative】No bundle URL present エラーの対処法メモ #Mac - Qiita
GitHub - horimislime/safari-markdown-linker: A handy Safari extension that helps user copying URL as markdown format