我正在使用Visual Studio 2015编写Cordova应用程序。
安装cordova-plugin-websql插件后,我遇到了构建错误。
您的project.json没有列出' win10'作为目标运行时。你应该添加'" win10":{}'在你的"运行时"你的project.json中的部分,然后重新运行NuGet恢复。
[C:\ Users \ user \ Documents \ Visual Studio 2015 \ Projects \ mySOlution \ myProject \ CordovaApp \ platforms \ windows \ CordovaApp.Windows10.jsproj]
C:\ Program Files(x86)\ MSBuild \ Microsoft \ NuGet \ Microsoft.NuGet.targets 211
我尝试打开并升级SQLite.Proxy.csproj以定位Winodws 8.1(也是Windows 10),但结果完全相同。
有什么想法吗?
答案 0 :(得分:1)
该插件和Windows 10似乎存在一个未解决的问题。然而,实际上有一些更强大的替代品可能值得考虑,而不是WebSQL插件,它也能实现"无限制"例如,在Android和iOS上存储而不是50mb,你只能使用iOS上的WebSQL。
例如,查看适用于Windows 10的https://github.com/litehelpers/Cordova-sqlite-storage。您只需在VS中使用Windows-x86或Windows-x64平台,因为它使用C ++代码(因此也比WebSQL更快)插件)。