当npxReact Native启动时-- --重置缓存
警告程序包react-native-sqlite-storage包含无效配置:不允许使用“dependency.platforms.ios.project”。请使用“react-native config”命令验证它是否已正确链接,并就此与软件包维护人员联系。
我的配置:
“React-本机-sqlite-存储”:“^3.3.3”,//截至目前最新
React式原生配置js:
module.exports = {
dependency: {
platforms: {
ios: {
project: './platforms/ios/SQLite.xcodeproj'
},
android: {
sourceDir: './platforms/android'
},
windows: {
sourceDir: './platforms/windows',
solutionFile: 'SQLitePlugin.sln',
projects: [
{
projectFile: 'SQLitePlugin/SQLitePlugin.vcxproj',
directDependency: true,
}
],
}
}
}
}
错误:
2条答案
按热度按时间aiqt4smr1#
react-native.config.js:建议或删除部分ios
}
du7egjpx2#
首先,确保在
react-native.config.js
文件中有以下配置:注
如果项目的根目录中没有
react-native.config.js
文件,请随意创建该文件并将上面的配置放在其中。然后,执行下列步骤
1-为项目设置patch-package
2-打开
node_modules/react-native-sqlite-storage/react-native.config.js
3-编辑如下
至
4-在终端运行
npx patch-package react-native-sqlite-storage
5-修补程序包生成
react-native-sqlite-storage+6.0.1.patch
并将其添加到{$root}/patches
6-构建您的项目!
感谢Mitsuharu Emoto为sharing the code。