小程序分包
发布于 5 年前 作者 guwei 18311 次浏览 来自 问答

小程序分包加载,工具编译没有问题,但是预览的时候报错,表示找不到wxs文件.这个wxs文件是在主包里的,而分包里有个文件引用到了.难道这个wxs文件不能全局受用么?

10 回复

如果写成…/dateTools.wxs是不会报错.

确认了有这个问题,我们修复一下,多谢反馈!

设计上是支持的,简单写了个demo没有复现。

麻烦给一下appid和错误信息

wx.switchTab({

    url: pagePath,

}) ??

…/…/…/…/tools/dateTools.wxs

应该是四级把?

目录结构是/pages/manager/toker/pages/message/message

                   /pages/tools/dateTools.wxs

错误信息:

wxml 编译错误,错误信息:./pages/manager/toker/pages/message/message.wxml:2:1:../../../../../tools/dateTools.wxs not found from ./pages/manager/toker/pages/message/message.wxml


如果引用的路径写成dateTools.wxs是不会报错的.

subPackages的root为pages/manager/toker/

appId:wx1e19dcd6d3dbc3e8

五级.写成四级也报错

wxml 编译错误,错误信息:./pages/manager/toker/pages/message/message.wxml:2:1:…/…/…/…/tools/dateTools.wxs not found from ./pages/manager/toker/pages/message/message.wxml

小程序初始化完成之后怎么指定进入对应的TabBar 啊 除了改list 数组下标顺序

如果把wxs文件放入到分包里是可以正常预览的.就是放在主包里不支持导入了

回到顶部