时间:2019-05-06 来源:小程序工厂
C***:
这社区维护得不行啊
C***:
官方人员呢?
本微信小程序仅是图片收集程序,不是游戏,微信小程序开发教程 ...
L***:
你好,这样会导致审核无法通过的。
这个问题初步判断是插件内有 require 语句,但 require 的路径未找到导致的。麻烦检查一下相关代码。如果还有疑问,麻烦提供以下相关的细节。谢谢!
C***:
插件的主文件是calendar.js
引用了一个农历算法文件叫lunar.js
目录结构是:
plugin
components
calendar
calendar.js
utils
lunar.js
那么在calendar.js中引用lunar.js采取../../utils/lunar.js 这样写没毛病吧?
如果有引用错误,那为什么调试工具又可以正常显示呢?反而到了线上预览就不行?
L***:
做了一个相似的例子,但是并没有复现出你的问题。可否提供一个代码片段供我们复现问题呢?
代码片段的用法:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
[51 微信小程序]微信web开发工具扫码没反应呢&微信小程序开发
C***:
你好,问题已解决,我把lunar.js文件移入和claendar.js同个目录里面,直接在calendar.js文件中require("./lunar.js");即错误消除。
另有两个问题:
1、如果我的插件不对外提供js接口,那么插件配置文件中的类似"main":"index.js"配置项是否可以删除?还是说必须保留,但index.js内容为
module.exports = {},留空即可?
2、插件开发时,app.json文件中的plugins配置项,version是不是必须为dev?而不能是类似1.0.0这样的写法?谢谢!
L***:
我把lunar.js文件移入和claendar.js同个目录里面,直接在calendar.js文件中require("./lunar.js");即错误消除。
不应该会有类似的问题才对,我按照你之前的目录结构来尝试require也没遇到问题。
对两个问题的解答:
目前没有强制约束,不过建议保留。
是的,开发模式下只能是dev。
C***:系统记录[51 微信小程序]textarea 内容换行问题 如何防止用户一直连续输入不回车所造成的排版问题? ...