小程序
小游戏
企业微信
微信支付
扫描小程序码分享
总是会修改project.config.json文件, 导致版本管理总是提示修改
"useMultiFrameRuntime": true,
"useApiHook": true,
"useApiHostProcess": true,
这三个值, 不停的变, 你如果存的true , 就会被修改成false, 如果存false, 就会被修改成true
19 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,反馈已收到,我们核实下,有进展会同步。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
2024年了,依旧这样子
2023.06.08依旧在,好烦累,每次切分支都麻烦
擦,官方拉的要死,反正开发者是狗,懒的管是吧。解决方法在这儿:
依次点击 设置 -> 编辑器,点击页面底部的 更多编辑器设置...,搜索 Eol,下拉框按需选择(与 Git、同事保持一致)即可,我用的是 \n 。如下图:
我也是遇到了同样的问题,微信开发者工具版本:1.05.2204250(最新版本)。从git拉代码后,自动修改project.config.json和project.private.config.json这两个文件
大家有解决办法吗
微信开发者工具 Stable 1.05.2204180这个版本,每次打开工程就会自动修改project.config.json文件,git checkout之后,又被秒改。。。 这个问题太抓狂了,都拉不了代码了 需要手动关闭ide,才能正常git pull代码,麻烦官方大大尽快看一下呢
2023-8-4依旧没解决 删除了的属性立马有给我还回来了
project.config.json 和project.private.config.json 被修改的看看这个
是开发工具的这个文件的换行是LF,而git的换行是CRLF导致的
开发工具的project.config.json和project.private.config.json都没有办法改成CRLF。改完之后一保存就又变成了LF
我是直接git add 之后,git显示是clean,然后modified又消失了。。
猜测的开发工具的实现是:1.监控这两个config.json文件;2.有变化的时候读取文件;3.应用配置;4.开发工具的状态中读取配置;5.生成配置文件
因为是不断比对实时生成的,所以无法被修改。但这自动生成的文件,它的回车是无法设置的,所以就只能是LF,和git默认的CRLF冲突了。然后git add之后会自动帮你修改换行为CRLF,并且无视本地的换行是哪个,所以modified就消失了
没去验证,我猜大概是这样的。佐证就是,你去修改配置文件的格式,例如说只添加几个空行,保存之后,这些不符合规范的一定会消失
打个卡,2023-05-15依旧没解决,需要关上模拟器才能切分支
2023年4月19号,还是这个问题。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,反馈已收到,我们核实下,有进展会同步。
小程序里project.config.json中的这三个字段 useMultiFrameRuntime useApiHook useApiHostProcess
还是如楼主说的,不停的变。你如果存的true , 就会被修改成false, 如果存false, 就会被修改成true
你自己在项目里改了配置,都会被同步。
也可能是我们有些功能开关会改到。
2024年了,依旧这样子
2023.06.08依旧在,好烦累,每次切分支都麻烦
擦,官方拉的要死,反正开发者是狗,懒的管是吧。解决方法在这儿:
依次点击 设置 -> 编辑器,点击页面底部的 更多编辑器设置...,搜索 Eol,下拉框按需选择(与 Git、同事保持一致)即可,我用的是 \n 。如下图:
我也是遇到了同样的问题,微信开发者工具版本:1.05.2204250(最新版本)。从git拉代码后,自动修改project.config.json和project.private.config.json这两个文件
大家有解决办法吗
微信开发者工具 Stable 1.05.2204180这个版本,每次打开工程就会自动修改project.config.json文件,git checkout之后,又被秒改。。。 这个问题太抓狂了,都拉不了代码了 需要手动关闭ide,才能正常git pull代码,麻烦官方大大尽快看一下呢
2023-8-4依旧没解决 删除了的属性立马有给我还回来了
project.config.json 和project.private.config.json 被修改的看看这个
是开发工具的这个文件的换行是LF,而git的换行是CRLF导致的
开发工具的project.config.json和project.private.config.json都没有办法改成CRLF。改完之后一保存就又变成了LF
我是直接git add 之后,git显示是clean,然后modified又消失了。。
猜测的开发工具的实现是:1.监控这两个config.json文件;2.有变化的时候读取文件;3.应用配置;4.开发工具的状态中读取配置;5.生成配置文件
因为是不断比对实时生成的,所以无法被修改。但这自动生成的文件,它的回车是无法设置的,所以就只能是LF,和git默认的CRLF冲突了。然后git add之后会自动帮你修改换行为CRLF,并且无视本地的换行是哪个,所以modified就消失了
没去验证,我猜大概是这样的。佐证就是,你去修改配置文件的格式,例如说只添加几个空行,保存之后,这些不符合规范的一定会消失
打个卡,2023-05-15依旧没解决,需要关上模拟器才能切分支
2023年4月19号,还是这个问题。