首页 > 解决方案 > 喜欢 Capacitor 应用程序的插件后没有这样的模块“SomeModule”

问题描述

我似乎在任何地方都找不到真正的解决方案。在遵循 Capacitor 文档并成功创建应用程序和插件之后,我使用以下命令将它们链接起来:

在插件目录中:

-npm run build
-npm link

在应用程序的目录中:

-npm link plugin-name
-npm install
-npx cap sync

我打开应用程序的工作区并想在我的设备上运行它,在应用程序的添加插件中出现错误,我在其中使用的某个库不存在。

ps 插件正常构建,没有问题。这仅在我链接插件和应用程序后才会发生。难道我做错了什么?

我在插件文件中遇到的错误这就是我在插件文件中遇到的错误。 这些是链接到电容器应用程序的框架。

那是与电容器应用程序相关联的框架。

标签: ioscordovaionic-frameworkcapacitorcapacitor-plugin

解决方案


到目前为止,我已经解决了我遇到的问题。可耻的是,没有关于这个主题的任何精确文档,所以我会尽力回答:

当我更新dependencies插件文件夹中的 .podspec 文件时,我的问题得到了解决。

我希望与插件一起使用的特定包应在.podspec文件中指定,即: s.dependency 'PicUPSDKv3'应添加。

在我的主项目文件夹上运行后-npx cap sync,所有 pod 都已正确初始化,我能够与插件一起构建和运行项目而没有任何错误。


推荐阅读