Jag*_*ngh 8 code-cleanup react-native
如何清理反应原生项目?
有没有办法清理反应原生项目,因为我们可以清理xcode项目?
任何帮助将不胜感激!
Zee*_*ari 41
对于安卓项目
cd android &&./gradlew clean && cd ../
Run Code Online (Sandbox Code Playgroud)
对于 iOS 项目
cd ios && xcodebuild clean && cd ../
Run Code Online (Sandbox Code Playgroud)
如果您需要一次又一次地构建干净,则在 package.json 文件中添加此脚本,如下所示
scripts: {
"clean:android": "cd android && ./gradlew clean && cd ../",
"clean:ios": "cd ios && xcodebuild clean && cd ../",
}
Run Code Online (Sandbox Code Playgroud)
然后运行安卓
yarn clean:android
Run Code Online (Sandbox Code Playgroud)
并为 iOS 运行
yarn clean:ios
Run Code Online (Sandbox Code Playgroud)
Val*_*Val 20
一个本机反应项目是一个XCode项目和一个Android项目.(纯js代码无需干净)
那么你需要的是什么
清理XCode项目
cd ios
xcodebuild clean
Run Code Online (Sandbox Code Playgroud)
然后用.清理Android项目
cd android
./gradlew clean
Run Code Online (Sandbox Code Playgroud)
您只需为其编写批处理文件即可.
对于Android
cd android
gradlew clean
Run Code Online (Sandbox Code Playgroud)
对于IOS
cd ios
xcodebuild clean
Run Code Online (Sandbox Code Playgroud)
删除节点模块并
npm ci
react-native link
Run Code Online (Sandbox Code Playgroud)
其次是
react-native start --reset-cache
Run Code Online (Sandbox Code Playgroud)
更有用的清洁脚本。分离模块清洁和本机清洁,基于其他很好的答案:
"scripts": {
"npm:clean": "rm -rf node_modules && npm cache clean && npm install"
"yarn:clean": "rm -rf node_modules && yarn cache clean --force && yarn install"
"android:clean": "cd android && ./gradlew clean && ./gradlew cleanBuildCache && cd ..",
"ios:clean": "cd ios && xcodebuild clean && rm -rf ~/Library/Caches/CocoaPods && rm -rf Pods && rm -rf ~/Library/Developer/Xcode/DerivedData/* && pod cache clean --all && pod deintegrate && pod setup && pod install && cd ..",
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32345 次 |
最近记录: |