我正在使用带有AppBuilder和Visual Studio的nativescript开发一个应用程序。我正在使用一个名为nativescript-pdf-view(https://github.com/Merott/nativescript-pdf-view)的插件。一切正常,直到Apple在xCode 8中更改了其中一种方法。有关详细信息,请参阅http://fluentreports.com/blog/?p=401。
我在5天前向插件的作者提交了一个问题,但尚未收到答案,所以我决定自己更改插件代码。更改非常简单,但在我将测试设备加载到测试设备后更新后,仍然会出现相同的错误。
我的问题是:AppBuilder如何构建插件?是否足以更新插件的源代码来更新它?如何强制AppBuilder重建此插件?
我感觉插件已缓存在某处,因为即使源代码已更改,我也会收到相同的错误消息和堆栈跟踪。
非常感谢任何建议。
答案 0 :(得分:3)
要在项目中使用自定义插件,您必须更新package.json
中的引用。例如,在您的情况下,您可以:
nativescript-pdf-view
。npm pack
命令可以帮助您创建.tgz
)。.tgz
(例如在根级别,package.json
旁边)。.tgz
中的package.json
,因此您应该"nativescript-pdf-view": "1.0.0"
而不是"nativescript-pdf-view": "file:nativescrip-pdf-view.tgz"
。这样就可以使用自定义插件而不是npm中的插件。 云构建中没有插件的缓存。该过程使用您的package.json来安装所需的依赖项。