L***@163.com
L***@163.com
  • 发布:2019-09-24 10:23
  • 更新:2023-11-02 10:34
  • 阅读:7914

uniapp项目使用原生插件打包,提示插件不合法,插件在nativeplugins目录下不存在。

分类:uni-app

uniapp项目总使用了原生插件,当在manifest.json文件中添加原生插件后选择自定义基座,则会提示插件xxx不合法,该插件在nativePlugins目录下不存在。

2019-09-24 10:23 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我使用cli创建项目,在使用原生插件时在nativeplugins下面放插件,但是menifest.json根本识别不到nativePlugins文件夹下面的插件(
但是使用hbuildx创建的项目可以识别到本地插件),是不是cli不支持啊?

  • 1***@163.com

    请问现在 cli 创建的项目识别不到插件有解决方案吗

    2021-11-25 17:41

6***@qq.com

6***@qq.com

插件文件夹的名称应该和package.json中id一致

min8

min8

插件文件夹和package中的id 保持一致

s***@softstarnet.com

s***@softstarnet.com

同样的问题,顶一个

s***@softstarnet.com

s***@softstarnet.com

楼主解决了没有

YouTube

YouTube

同问题

L***@163.com

L***@163.com (作者)

尝试过修改插件id和name,改为我之前用的一个插件名字可以运行,其他的基本的都不行,很是闹心,等官方回复,感觉很恶心,之前都好好的,莫名就挂了,愈发感觉uniapp不行了。

  • 小安迪

    请问解决了嘛?同样的问题

    2020-04-15 15:36

1***@qq.com

1***@qq.com - 95后it男

我也遇到同样的问题了 请问一下各位前辈怎么解决的

  • 1***@qq.com

    在menifest.json可以识别到 但是打包的时候就识别不到了

    2020-03-12 15:28

星星之火SF

星星之火SF

同样的问题,顶一个

  • 1***@qq.com

    把插件的文件名改成和package配置的一致试试

    2020-03-19 10:20

浅蓝色

浅蓝色

解决了吗,使用本地插件,一直提示 当前运行的基座不包含原生插件[Cpt-Test],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座

  • 土豆三三

    你这个运行自定义基座就可以运行

    2020-11-17 10:06

夜空上亮星星

夜空上亮星星

我也碰到了。HBX 3.6.4.20220922 版本。 目录,文件名字和ID,name 都一样。还是报错。奇怪了

  • 2***@qq.com

    请问解决了吗?我也是这样

    2023-02-28 14:25

夜空上亮星星

夜空上亮星星

太奇怪了。怎么使用运行-》运行到手机或者模拟器=〉制作自定义调试基座 就没问题。使用 发行-》云打包就报插件不合法。怪了

平头哥234com

平头哥234com - 爱静

我的问题解决了,
原因:也就是id与文件名不相符,我刚开始就添加了本地插件,添加本地插件的时候我的ID与package.json中的名称不一致,但是,我最后在制作基座的时候,报无效,然后我就过去改了package.json 中的名称与ID一致了,最后还是不行,我想了一下看,是不是这个添加插件的记住了我之前错误的,ID了,然后只在package中修改了,但是,系统不知道,还是一直在拿之前的ID名称。
解决办法,1:删除,之前添加的本地插件
2:再去修改package.json中的ID与插件文件名称一致
3:然后再,选择添加一次本地插件
最终我的问题解决了。
在这里给大家填一个坑,小心这个坑

i***@dingtalk.com

i***@dingtalk.com - youngboy

果然重启大法好

1***@qq.com

1***@qq.com

你这个是android文件夹的名字拼写错了

要回复问题请先登录注册