问题描述:
在小程序开发过程中,当在app.js文件中引入小程序SDK时,频繁遇到一些错误。这些错误的出现,主要是因为不同版本的小程序SDK解决方案存在差异。为此,本文档将对此进行详细说明。
app.js错误: 错误提示:无法找到名为'umtrack-wx.js'的模块,在导入时传递的参数为'umtrack-wx'。 在q(WASubContext.js,版本号为2.32.3,时间戳为1704783070326,微信环境标识符为wechat)处。 在文件n(WASubContext.js,版本号为2.32.3,时间戳为1704783070326,微信环境标识符为wechat)的第1行处。 at app.ts:2 在WASubContext.js文件中,版本号为2.32.3,时间戳为1704783070326,且用于微信平台,禁止对其进行修改。
版微信小程序解决方案:
第一步 在微信开发者工具的里输入npm init
在执行npm init命令后,需依照生成的.json文件模板规范,逐一填写相关信息。
在微信开发者工具中,点击“工具”菜单,选择“构建npm”,这样就能解决这个错误提示了。
版微信小程序解决方案:
在项目的主目录中,需搜寻到一个名为..的json文件,打开该文件后,进一步寻找其中的空括号结构。
第二步 在里配置增加下列配置
"packNpmManually": true, "packNpmRelationList": [ {
第三步 关闭微信开发者工具,重新打开微信开发者工具
第四步 在微信开发者工具的里输入npm init
第五步,需依照npm init生成的.json模板规范,逐项填写所需信息。
在微信开发者工具中,点击“工具”菜单,然后选择“构建npm”,这样就能解决这个问题了。