【问题标题】:Unable to use cordova-plugin-websql on Windows 10无法在 Windows 10 上使用 cordova-plugin-websql
【发布时间】:2015-12-03 16:53:07
【问题描述】:

我正在使用 Visual Studio 2015 编写一个 Cordova 应用程序。

安装 cordova-plugin-websql 插件后,我得到一个构建错误。

您的 project.json 未将“win10”列为目标运行时。您应该在 project.json 的“运行时”部分中添加 '"win10": { }',然后重新运行 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),但结果完全相同。

有什么想法吗?

【问题讨论】:

  • 我在使用不同的插件时遇到了同样的问题。删除插件后,我仍然必须创建一个新的解决方案来消除错误。我很幸运,因为我不必移动太多文件。您找到解决问题的方法了吗?
  • 没有。我只需要存储少量数据,所以我选择 localStorage。

标签: visual-studio-2015 cordova-plugins visual-studio-cordova


【解决方案1】:

该插件和 Windows 10 似乎存在一个未解决的问题。但是,实际上有一些更强大的替代方案可能值得考虑,而不是 WebSQL 插件,它们也可以在 Android 和 iOS 上启用“无限制”存储,而不是例如,iOS 上的 WebSQL 将限制为 50mb。

例如,查看https://github.com/litehelpers/Cordova-sqlite-storage,它应该适用于 Windows 10。您只需在 VS 中使用 Windows-x86 或 Windows-x64 平台,因为它使用 C++ 代码(因此也比 WebSQL 插件更快) .

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2019-02-15
相关资源
最近更新 更多