使用VS Code开发微信小程序

使用VS Code开发微信小程序

  • 微信开发工具
    • 结构
    • 缺点
  • VS Code
  • VS Code 下载插件
    • Chinese
    • 小程序开发助手
    • Easy less
    • minapp
    • vscode wxml
    • wechat-snippet
    • 中文乱码处理
    • 配置Easy less
  • 说明

微信开发工具

说归说,但是开发微信小程序的时候,这个微信开发工具还是离不开的。VS Code在我看来就是一个敲代码的记事本,编译运行还得靠其他软件。但它的作用是让使用者更舒适的编写代码,而且插件安装方便,使用起来还是很香的。

结构

使用VS Code开发微信小程序_第1张图片

缺点

  • 编写时代码提示少,很多代码靠手打
  • 代码没有相对应的高亮,阅读难度大
  • 代码编辑区小,视觉体验不好。里面的代码还自动换行,虽然说这是为了能在编辑区内不用拖动横向滚动条就能预览整个页面的代码。但这导致一行代码过多少自动换行后,阅读性大打折扣,视觉体验更不好了。给个对比图感受一下:(资源管理器我都关了)使用VS Code开发微信小程序_第2张图片
    使用VS Code开发微信小程序_第3张图片
  • 小程序开发工具不支持 less,这与写样式的文件wxss同作用,只是后缀不一样而已。用less写样式代码能使可读性提高很多。

其他缺点暂时没发现,不过以上四条就是让我转向VS Code的主要原因。

VS Code

这个是微软开发的产品,进微软官网也能下载,就在Visual Studio下面。
下载地址:https://code.visualstudio.com/

VS Code 下载插件

进入VS Code后,在最右侧点击那个四个方块构成的图标,在搜索框输入名字回车就行。插件没下载时,在插件右下角都有一个【下载/install】,安装完成的有一个【设置】图标。
对于开发小程序来说,前三个已经差不多了。再往下几个都是在提高编程的舒适度。

Chinese

不用多说,让英文界面变中文的
使用VS Code开发微信小程序_第4张图片

小程序开发助手

开发小程序没它不行。让vscode 提供对 .wxss .wxml 文件后缀的支持。
使用VS Code开发微信小程序_第5张图片

Easy less

使用VS Code开发微信小程序_第6张图片

minapp

支持微信小程序的语法高亮,增加wxml,wxss代码提示
使用VS Code开发微信小程序_第7张图片

vscode wxml

支持微信小程序的语法高亮,增加wxml,wxss代码提示
使用VS Code开发微信小程序_第8张图片

wechat-snippet

使用VS Code开发微信小程序_第9张图片

中文乱码处理

进入设置界面
使用VS Code开发微信小程序_第10张图片
在搜索框中输入:Files.autoGuessEncoding。把它打上勾就行
使用VS Code开发微信小程序_第11张图片

配置Easy less

原生小程序不支持 less,其他基于小程序的框架大体都支持,如 wepy,mpvue,taro等,但是仅仅因为一个less功能,而去引入一个框架,肯定是不可取的,因此可以用以下方式来实现。

  1. 编辑器是:VS Code
  2. 安装插件:easy less
  3. 在VS Code的设置中加入如下,配置:
    进入设置界面,定价左上角一个类似与文件的图标,并添加代码:
"less.compile": {
        "outExt": ".wxss"
    }

使用VS Code开发微信小程序_第12张图片
使用VS Code开发微信小程序_第13张图片
4. 在要编写样式的地方,新建 less 文件,如index.less,然后正常编辑即可。

说明

微信开发工具是开发小程序必须的软件,而VS Code是用来增强编写代码体验的。所以对于开发来说VS Code不安装也是可以的。我是两个都用,一个负责预览,一个负责敲代码。
开发小程序时。用微信开发工具新建一个小程序,用VS Code的打开文件夹功能,在磁盘中找到刚才创建的小程序,点击打开就行。

微信开发工具下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html(下载开发版)
VS Code下载地址:https://code.visualstudio.com/

你可能感兴趣的:(微信小程序)