文章概叙
之前使用1.1.17版本的nvm,切换使用18+的Nodejs的时候报错,经过短暂的思考,决定使用1.1.12的nvm的无聊故事。
吐槽
今天的故事比较无奈,由于某些原因,现在需要做rn的开发,至于为啥不是flutter,市场大小原因,无力抗拒。
自己的电脑是windows的,幸好公司的网络是可以代理到客户那边的,所以下载Android Studio以及SDK的时候没遇到啥问题,除了下载慢之外…
作为前端,要做React Native的开发,也算是无可厚非,幸好也给了几天的时间来熟悉下,而公司要求的版本,是需要用到Nodejs18的,所以就习惯性的使用下面的指令切换nvm的版本。
nvm install 18.19.0
nvm use 18.19.0
安装并且切换Nodejs的时候,倒是没报错,只是在使用Npm的指令卸载之前电脑的rn的Cli的时候,报了一个错。
遇到这种问题,经过冷静分析,无非就是这个Nodejs的版本有问题,需要降版本,于是便降到了18.12.0,这个是比较适合的LTS版本,但是依旧是有问题,而我配置的React-Native又是必须使用18的版本,所以无法再降低版本了。
所以,再次经过冷静分析,最后只能查看下nvm版本,以及看下线上有没有更加新的版本了,当前的版本是1.1.7,是19年安装的,的确是已经旧版本了。
点击1.1.12的Tag,他会跳转到那个页面,而下面的安装方式,就按照自己的喜欢方式去安装了,而我喜欢用set-up.exe,所以就使用它了~
https://github.com/coreybutler/nvm-windows/tags
最后成功搭建项目~
再见…我要开始苦逼地去复习RN技术了
钱难挣.*难吃…
博客链接,求大佬们关注公众号~继续生闷气去
公众号文章