首页 新闻 搜索 专区 学院

VSCode编译很慢

0
悬赏园豆:200 [待解决问题]

问题:vscode 重新编译微信小程序项目很快。然后不终止这个运行,只对代码有一丁点改变或者不改变再ctr+s保存一下,编译就很慢很慢。
试想我某个属性写错,或者变量写错,仅改一个字符就需要这么久,太不合理了。

胖玖的主页 胖玖 | 初学一级 | 园豆:4
提问于:2021-08-02 23:06
< >
分享
所有回答(4)
0

微信开发者工具

ycyzharry | 园豆:23850 (高人七级) | 2021-08-02 23:23
0

开发微信小程序用的微信开发者工具,没有用vscode,很快

中控易动 | 园豆:898 (小虾三级) | 2021-08-03 10:00
0

你需要提供更多环境信息,另外感觉不太是vscode 的问题。vscode核心是一个编辑器,监控变更是一个命令行运行的,你可以独立用cmd来运行命令行看看

幻天芒 | 园豆:36781 (高人七级) | 2021-08-03 21:28

现在发现是运行了不同项目的问题,但不知道原因:首次使用VSCode运行的是微信小程序项目。再编译很快。但运行过一次vue项目后,再运行小程序项目,编译就变得很慢。不懂这个原理。

支持(0) 反对(0) 胖玖 | 园豆:4 (初学一级) | 2021-08-09 19:27
0

这是正常行为,改动会导致重新 Transform。微信开发者工具中可以设置开启热更新,可以减轻一些这个问题。如果写原生微信小程序代码依然推荐使用微信开发者工具,而不是 VSCode。

guangzan | 园豆:244 (菜鸟二级) | 2021-08-05 14:23

现在发现是运行了不同项目的问题,但不知道原因:首次使用VSCode运行的是微信小程序项目。再编译很快。但运行过一次vue项目后,再运行小程序项目,编译就变得很慢。不懂这个原理。

支持(0) 反对(0) 胖玖 | 园豆:4 (初学一级) | 2021-08-09 19:28

@胖玖: 原理是首次编译会 cache,再编译就会快很多。当你从一个 vue 项目切换到小程序项目时,小程序项目的缓存可能需要重新生成,缓存取决于构建工具的配置,原生小程序项目不容易更改构建工具配置。微信开发者工具针对原生小程序项目做了大量优化,如果写原生微信小程序代码依然推荐使用微信开发者工具,而不是 VSCode。另外 VSCode 几个主流的小程序开发扩展质量都不高,往往造成编辑器性能问题。

支持(0) 反对(0) guangzan | 园豆:244 (菜鸟二级) | 2021-08-09 20:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册