收藏
回答

开发者工具无法正确识别 project.config.json 文件的变更

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.06.2504020
问题步骤:
- 点击【工具-构建 npm】
- 修改 project.config.json 文件中 settings.packNpmRelationList[0].miniprogramNpmDistDir 的值,从 ./src 改为 ./src2
- 点击 【工具-构建 npm】,生成的 miniprogram_npm 目录所在位置未发生变化,清缓存也无效
- 修改 miniprogramRoot 值后,可正确构建 npm --- 无意间试出来的,不知道有无其他操作可以让工具识别到文件变更

注意:
- 模拟器启动失败可忽略,构建 npm 是一个独立的操作,代码无法运行不影响构建 npm,修改 miniprogramRoot 测试时可忽略此问题

疑问:
- 项目的 project.config.json 文件有缓存吗,缓存在哪里,为什么清缓存操作对该文件变更不生效?

补充信息:
- 该问题本来是通过 devtool cli 的 build-npm 命令发现的,经过多次尝试,开发者工具的 GUI 界面同样有问题
- 我的开发者工具版本不是最新的,但是我目前无法更新到最新版测试(最新版打开我的另一个 uniapp 项目时总是报错)
回答关注问题邀请回答
收藏

3 个回答

  • 工号9527
    工号9527
    10-11

    感谢反馈,已复现,我们会尽快修复

    10-11
    有用
    回复 5
    • 赵江江
      赵江江
      10-17
      这个问题麻烦尽快,我发现引入的代码片段,如果 project.config.json 本身有问题的话,我几乎没有办法正常运行这个代码片段了,因为配置文件无法被修正识别
      10-17
      回复
    • 赵江江
      赵江江
      10-20
      补充问题:我有一个 uni 项目,出现过好多次切换分支后 cli upload 代码报错的,可以确定的是报错问题和文件在当前分支不存在,同时 ui 界面可以正常运行和上传。这个问题暂无可复现代码,不知道和此贴是不是同一类问题
      10-20
      回复
    • 赵江江
      赵江江
      10-20
      补充信息:dist 目录完全删除后,重新生成的目录可正常上传,疑似同类问题
      10-20
      回复
    • 赵江江
      赵江江
      11-05
      这个问题有进展了吗,尤其是 cli upload 功能,我最近被坑好几次了,uni dist 目录里的代码和配置明明有变化,但是上传上去的代码愣是对不上,有几次是被审核驳回发现的,甚至有一次是审核通过了发布后验证时才发现的。我刚才又遇到了一次,我确定上传上去的不是 --projec 指定的目录中的代码。我在上传前执行了 很多次 cache --clean all,但是一点效果也没有
      11-05
      回复
    • 赵江江
      赵江江
      11-05
      你们告诉我缓存位置,我脚本手动删也可以啊,现在都不知道缓存在哪里
      11-05
      回复
  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    10-10

    试试这个版本https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html能否复现

    10-10
    有用
    回复 1
    • 赵江江
      赵江江
      10-10
      Nightly 2.01.2509282 可复现
      10-10
      回复
  • 智能回答 智能回答 本次回答由AI生成
    10-08
    有用
    回复
登录 后发表内容