
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
react-native-clear-cache-lcm
Advanced tools
react native 清除缓存第三方库
getCacheSize
- 获取缓存大小
@callBack
- Function - 回调函数
@cacheSize
- String - 缓存大小@unit
- String - 缓存大小单位(B KB MB G)runClearCache
- 清除缓存
@callBack
- Function - 回调函数import clear from 'react-native-clear-cache-lcm';
constructor () {
super();
this.state = {
cacheSize:"",
unit:"",
}
clear.getCacheSize((value,unit)=>{
this.setState({
cacheSize:value, //缓存大小
unit:unit //缓存单位
})
});
}
render() {
return (
<View style={{flex: 1,justifyContent: 'center',alignItems: 'center'}}>
<Text style={{fontSize: 20,textAlign: 'center',margin: 10}}>
缓存大小{this.state.cacheSize}{this.state.unit}
</Text>
<Button title="清除缓存" onPress={this.clearCache.bind(this)}/>
</View>
);
}
clearCache(){
clear.runClearCache(()=>{
console.log("清除成功");
clear.getCacheSize((value,unit)=>{
this.setState({
cacheSize:value, //缓存大小
unit:unit //缓存单位
})
});
});
}
执行此命令
设置 android/setting.gradle
...
include ':reactNativeClearCache'
project(':reactNativeClearCache').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-clear-cache-lcm/android')
设置 android/app/build.gradle
...
dependencies {
...
compile project(':reactNativeClearCache')
}
注册模块 (到 MainApplication.java)
import com.zzliaoyuan.firefish.react_native_clear_cache.ClearCachePackage;
public class MainApplication extends Application implements ReactApplication {
......
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new new ClearCachePackage() //<--- 添加
);
}
......
}
右键 Libraries 选择Add Files To "项目名" 进入../node_modules/react-native-clear-cache-lcm/ios/目录 选择RCTClearCacheModule.xcodeproj 添加
在项目Build Phases下的Link Binary With Libraries 下 添加libRCTClearCacheModule.a库文件
FAQs
react-native library for wechat app
We found that react-native-clear-cache-lcm demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.