- 博客(24)
- 收藏
- 关注
原创 nvm(Node Version Manager)安装和管理多个版本的Node.js
nvm支持多版本Node.js管理,可通过nvm ls-remote查看可安装版本。安装时使用nvm install <版本号>(如18.16.0)或nvm install latest获取最新稳定版。切换版本用nvm use <版本号>,已安装版本可通过nvm list查看。不同系统可能略有差异,建议先确认可用版本列表。如需特定npm版本,可添加--latest-npm参数。
2025-08-30 09:17:25
223
原创 componentWillReceiveProps的替代升级方案
React在版本16.3之后,引入了新的生命周期函数getDerivedStateFromProps 需要注意的一点,在React 16.4^ 版本中getDerivedStateFromProps 比 16.3 版本中多了setState、forceUpdate 两种触发方法。详情请看官方给出的生命周期图。升级方案不仅仅以上几种,例如当我们仅仅需要当props更改进行数据提取或者动画时,可以使用componentDidUpdate。还可以参考官网提供的memoization(缓存记忆)。
2023-08-08 20:19:31
1452
原创 github 代码发布到 npm
此外,你还可以在GitHub目录下创建一个自动提交和更改npm版本的脚本,以便简化发布过程。然后,在执行发布之前,运行该脚本即可自动提交代码并更改npm版本。4. 验证发布是否成功。
2023-07-27 11:56:54
570
1
原创 安卓笔记(react native)
maven { url ‘https://maven.google.com’ }替换成maven { url ‘https://dl.google.com/dl/android/maven2/’ }7,连接USB设备报错Device not supported打包出release包安装可解决USB连接方法在编译时抛出异常,需添加try8,安卓与原生数据交互数据类型参考文档https://gith
2023-06-27 20:13:56
352
1
原创 windows环境下项目运行问题处理
发现问题是react-native-reanimated在babel.config.js中配置的依赖react-native-gradle-plugin没有引用完成,先删除node_modules/react-native-gradle-plugin/.gradle路径下的buildOutputCleanup文件夹,然后执行yarn install重新安装缺少的依赖。运行yarn remove react-native-camera移除废弃三方库,替换为新的。
2023-06-19 18:51:23
539
原创 Mac SourceTree笔记
前往文件路径 /Users/用户名/Library/Application Support/SourceTree下,删除hostusernamemap文件,然后重启sourcetree就可以重新输入用户账户登陆了。
2023-02-24 18:11:06
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人