我也遇到这个问题,请问楼主解决了吗
请问npm分包后,构建npm后,把miniprogram_npm放在分包里,为什么无法调用组件?我用的是最新的微信小程序和开发工具。 这个工程实在太大了,用到的组件有点多,主包放不下,所以我打起了分包的主意。 我在project.config.json里设置键值setting的一部分为如下所示 "packNpmManually": true, "packNpmRelationList": [ { "packageJsonPath": "./package.json", "miniprogramNpmDistDir": "./miniprogram/" }, { "packageJsonPath": "./pm/package.json", "miniprogramNpmDistDir": "./pm/miniprogram/" } ], 然后npm init/npm i XXX安装相关的包后,在微信小程序开发工具里点击菜单里的“构建npm”。 然后生成了两个不同位置的miniprogram_npm文件夹, 但是分包的npm文件夹里的组件不能被调用,这是为什么? 试过很多种路径的表达方式,结果都是雷同。比如 import TIM from "tim-wx-sdk"; import TIM from "./pm/tim-wx-sdk"; import TIM from "./pm/miniprogram_npm/tim-wx-sdk/index"; import TIM from "./pm/miniprogram_npm/tim-wx-sdk/"; 等等 提示的错误如下: VM3628:9 app.js错误: Error: module 'pm/miniprogram_npm/tim-wx-sdk/index.js' is not defined, require args is './pm/miniprogram_npm/tim-wx-sdk/index' at E (VM3255 WAService.js:1) at r (VM3255 WAService.js:1) at app.js? [sm]:1 at E (VM3255 WAService.js:1) at <anonymous>:7:9 at doWhenAllScriptLoaded (<anonymous>:24296:21) at <anonymous>:15:5 at d.loadBabelModules (assubloader.js:1)(env: Windows,mp,1.06.2303220; lib: 2.30.2)
2023-08-08[图片] miniprogram_npm文件太大了,怎么办?
小程序使用npm包,构建之后包太大,导致超过了2mb的限制。这样的情况怎么处理?npm支持分包吗?使用了一个第三方包,比如友盟的埋点统计,构建完成之后发现包的体积太大,超过了包大小的限制,这样的问题该怎么处理?npm是一个包怎么来分包使用,使得代码包不超过2mb的限制
2023-08-08[图片] 为什么图片预览不了?图片路径是没有问题的在image可以显示
使用wx.previewImage时urls引用变量保存的地址时无法显示预览?[图片] [图片] 我在使用wx.previewImage函数希望实现图片预览功能的时候,urls内引用的图片网络地址是用‘pic’这个变量保存的; ‘pic’这个变量是通过wx.navigateTo从另一个页面传参过来的,console.log(this.data.pic)也能打印出地址; 但是预览之后无法显示图片,显示效果和urls内为空地址的效果一样。 是否是urls:['pic']这个写法有问题? 本人新手,想请教一下如何处理该问题。谢谢!
2023-06-25