运行项目时,我在项目中实现了code push
,并显示警告deprecation
。
如何解决此警告?
react-native-code-push/issues/1625
warn The following packages use deprecated "rnpm" config that will stop working from next release:
- react-native-code-push: https://microsoft.github.io/code-push
Please notify their maintainers about it. You can find more details at https://github.com/react-
native-
community/cli/blob/master/docs/configuration.md#migration-guide.
Packaje.json
"dependencies":
{
"react": "16.9.0",
"react-native": "0.61.1",
"react-native-code-push": "^5.7.0"
}
node_modules_reactnativecodepush_package.json
"rnpm": {
"android": {
"packageInstance": "new CodePush(getResources().getString(R.string.reactNativeCodePush_androidDeploymentKey), getApplicationContext(), BuildConfig.DEBUG)"
},
"ios": {
"sharedLibraries": [
"libz"
]
},
"commands": {
"postlink": "node node_modules/react-native-code-push/scripts/postlink/run",
"postunlink": "node node_modules/react-native-code-push/scripts/postunlink/run"
}
},
"typings": "typings/react-native-code-push.d.ts",
"version": "5.7.0"
}
答案 0 :(得分:0)
此警告已在新的MODE.MULT
版本中删除。 https://github.com/microsoft/react-native-code-push/releases/tag/v6.0.0
在小时应用中使用此版本。请注意设置步骤已更改。