JavaScriptReactNative React Native 2023-12-21 npm使用npmnpm配置文件为$Home/.npmrc12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152# 查看npm配置文件目录npm config get userconfig# 查看配置项npm config lsnpm config ls -l #查看所有配置项npm config list# 编辑配置文件npm config edit# 获取源地址npm config get registry# 设置源地址# https://registry.npmjs.orgnpm config set registry http://10.193.204.59:8888/repository/group-npm/# 创建package.json文件npm init# 查看所有依赖项npm list# 查看具体依赖的版本npm info react-native# 全局安装xxnpm install electron@12 -g# 安装yarn npm替代工具npm install -g yarn# 更新npm update -g xxx# 卸载npm uninstall --save xx # save指从package.json文件中删除npm publish Read More
JavaScriptReactNative React Native 2023-12-21 动画动画组件Animated.View12345Animated.timing(this.state.xPosition, { toValue: 100, easing: Easing.back(), duration: 2000}).start(); Read More
JavaScriptReactNative React Native 2023-12-21 Android原生模块模块的定义要实现通信,需要先定义ReactContexBaseJavaModule,并将ReactPackage注册到ReactInstanceManager中ReactMethod注意,@ReactMethod 注解的方法必须满足以下条件: Read More
JavaScriptReact JavaScript Redux 2023-12-21 声明文件的写法的区别基本的声明声明文件12345678910111213141516171819202122232425262728var x = 1;module.exports.x = x; //导出变量var add = function(a, b){ return a + b;};module.exports.add = add; //导出函数function multiplay(a, b) {}export {multiplay} // 导出对象module.exports = {}; //ES5的写法,导出多个文件export {add as default}; //导出默认值export default class A {}export default () => {}export {Header, Bottom};export type {TypeA, TypeB}; //导出类型export default XXX 和 export {XXX} 区别export default XXX: Read More