根据官方流程进行打包即可复现

- 发布:2021-02-08 16:31
- 更新:2021-03-11 15:27
- 阅读:1539
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10
HBuilderX版本号: 3.1.2
操作步骤:
预期结果:
打包后的源码变成require('../../common/runtime.js')
打包后的源码变成require('../../common/runtime.js')
实际结果:
打包后的源码变成require('..\..\common\runtime.js')
打包后的源码变成require('..\..\common\runtime.js')
bug描述:
直接打包uniapp项目,运行打包成混合开发后代码包的require路径变成'..\' require('......\common\runtime.js');require('......\common\vendor.js');
引入原生小程序报文件资源找不到
不应该打包后是'../'
朱记同学 (作者)
按照https://uniapp.dcloud.net.cn/hybrid“方式3:原生开发的小程序仍保留,部分新功能使用uni-app开发。”进行打包出来的子包,引入到原生小程序内会抛出路径错误,查看打包后的源码,如某个页面的index文件,都会去引入common下的vendor等文件,引入的路径变成了 “require('....\common\vendor.js')”。麻烦大佬看下~
2021-02-23 11:50