uniapp项目总使用了原生插件,当在manifest.json文件中添加原生插件后选择自定义基座,则会提示插件xxx不合法,该插件在nativePlugins目录下不存在。
- 发布:2019-09-24 10:23
- 更新:2023-11-02 10:34
- 阅读:9106
我使用cli创建项目,在使用原生插件时在nativeplugins下面放插件,但是menifest.json根本识别不到nativePlugins文件夹下面的插件(
但是使用hbuildx创建的项目可以识别到本地插件),是不是cli不支持啊?
L***@163.com (作者)
尝试过修改插件id和name,改为我之前用的一个插件名字可以运行,其他的基本的都不行,很是闹心,等官方回复,感觉很恶心,之前都好好的,莫名就挂了,愈发感觉uniapp不行了。
平头哥234com - 爱静
我的问题解决了,
原因:也就是id与文件名不相符,我刚开始就添加了本地插件,添加本地插件的时候我的ID与package.json中的名称不一致,但是,我最后在制作基座的时候,报无效,然后我就过去改了package.json 中的名称与ID一致了,最后还是不行,我想了一下看,是不是这个添加插件的记住了我之前错误的,ID了,然后只在package中修改了,但是,系统不知道,还是一直在拿之前的ID名称。
解决办法,1:删除,之前添加的本地插件
2:再去修改package.json中的ID与插件文件名称一致
3:然后再,选择添加一次本地插件
最终我的问题解决了。
在这里给大家填一个坑,小心这个坑
1***@163.com
请问现在 cli 创建的项目识别不到插件有解决方案吗
2021-11-25 17:41
l***@nadeit.com
回复 1***@163.com: 把nativeplugins拷贝的跟目录下与src同级,然后重新添加插件
2024-08-06 17:50
9***@qq.com
回复 l***@nadeit.com: 谢谢佬,就这个问题
2024-08-14 10:28