我似乎找不到一个真实的解决方案,我的问题在任何地方。.在以下电容器文档和成功创建一个应用程序以及插件后,我已经使用以下命令将它们链接起来:
在插件目录中:
-npm run build
-npm link
字符串
在应用程序的目录中:
-npm link plugin-name
-npm install
-npx cap sync
型
我打开应用程序的工作区,并希望在我的设备上运行它 *,但 * 相反,我得到了一个错误,在应用程序的添加插件,我在它使用的某个库不存在。
p.s插件构建正常,没有任何问题。这只发生在我链接插件和应用程序之后。我做错了什么吗?
我得到的错误 * 内部 * 插件的文件.
这些是链接到电容器应用程序的框架。
的
2条答案
按热度按时间avwztpqn1#
到目前为止,我已经解决了我的问题。遗憾的是,关于这个问题没有任何确切的文档,所以我会尽我所能回答:
我的问题得到解决时,我更新了
dependencies
内.podspec文件内我的插件的文件夹.具体的包,我希望使用的插件,应指定内的
.podspec
文件即:s.dependency 'PicUPSDKv3'
应被添加.在我的主项目的文件夹上运行
-npx cap sync
后,所有的pod都被正确初始化了,我能够在没有任何错误的情况下构建和运行项目。ao218c7q2#
运行
npm install
将取消链接任何已链接的内容。你应该改变顺序,先
npm install
,然后npm link plugin-name
。但是如果你从本地文件夹安装插件而不是链接插件会更好。