收藏
回答

开发者工具外部预览时提示"error: /app.json not find"

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.02.1809111

- 当前 Bug 的表现(可附上截图)


开发工具外部调用预览(http方式)会返回


{"code":40000,"error":"错误 Error: 缺少文件, error: /app.json not found"}

的错误消息,关闭开发者工具再次打开,就正常了,但是只能预览一次,再次调用错误就会重现。app.json文件是有的。


- 预期表现


多次调用可以正常预览


最后一次编辑于  2018-09-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 林超
    林超
    2018-09-19

    是不是用的其他构建工具,每次都删除掉了 upload 目录重新创建了?


    工具监听的节点都被删除会有这种问题,并且是无法避免的


    请使用 project.config.json 来配置小程序目录,保证项目的根节点不要随便被删除


    参考文档


    https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html

    2018-09-19
    赞同
    回复 2
    • fisher
      fisher
      2018-09-19

      非常感谢能及时反馈,我现在做一些自动化构建发布小程序的工作,使用了http外部调用开发者工具的方式。如果不删除根节点,很难实现现在的需求,因为要切换环境,发布不同的版本。我刚才试了一下,只要每次操作前在开发工具中项目管里面删除掉对应的项目就可以解决这个问题,但是只能手动操作。请问有没有相应的接口可供调用,或者通过修改配置文件的方式来管理小程序项目。

      2018-09-19
      回复
    • 林超
      林超
      2018-09-19回复fisher

      看下文档?指定miniprogramRoot 字段,然后不要去删除根节点,删除miniprogramRoot 对应的目录就可以了吧

      2018-09-19
      回复