明人不说暗话,咱们直接上干货,大家都知道MPX是一个能有效帮助开发微信小程序的框架(真香),但是怎么才能在VSCode中完美使用MPX呢?下面的内容就来介绍一下我的经验:


文章目录

  • 插件篇
    • Auto CLose Tag
    • Color Highlight
    • language-stylus
    • minapp
    • mpx
    • Prettier - Code formatter
    • Vetur
  • 配置篇

插件篇

Auto CLose Tag

Auto Close Tag

*这个插件可以用来自动闭合标签(可选)

Color Highlight

Color Highlight

*这个插件可以将我们Stylus内的颜色渲染出来(可选)

language-stylus

language-stylus

*这个插件主要是为我使用的Stylus服务(可选)

minapp

minapp

这个插件就很重要了,提供了MPX内 <template> 内的微信小程序语法提示
配置起来也很简单:

<template lang="wxml" minapp="mpx"><!-- 表示使用 wxml 语言,不使用任何框架 -->
</template>

mpx

mpx

这个是官方推荐的语法高亮插件,看了一下Issue说是暂时关闭了格式化,没关系我们可以先用 Prettier 插件顶着

Prettier - Code formatter

Prettier - Code formatter

我发现一个小问题,就是我配置在 VSCode工作区 的关于Prettier的相关配置都不起作用,没办法,我只能单独在项目根目录下创建了一个 prettier.config.js:

// prettier.config.js
module.exports = {trailingComma: 'es5',singleQuote: true,semi: true,
};

另外,推荐一下 Prettier 相关配置的网站:https://prettier.io/docs/en/options.html

Vetur

Vetur

这个插件是vue提供的vscode下的开发工具。

配置篇

  1. 以下配置建议配置在工作区:

    {// 语言的文件关联"files.associations": {// [mpx支持](https://didi.github.io/mpx/single/what-is-single-file.html#vscode)"*.mpx": "vue"},// 在保存到时候自动格式化代码(格式化方式依选择而定)"editor.formatOnSave": true,// 关闭一些vetur的报错"vetur.validation.script": false,"vetur.validation.style": false,"vetur.validation.template": false
    }
    
  2. 以下配置在 mpx 文件 template

    <template lang="wxml" minapp="mpx"><!-- ... -->
    </template>
    
  3. 注意
    不知道是哪个插件起了冲突,我猜测是因为vetur,不能使用如下的json声明方式:

    <script name="json"></script>

    只能使用:

      <script type="application/json"></script>
    

VSCode配置MPX开发相关推荐

  1. vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境

    文笔不是很好,第一次写东西,主要为了记录h5的学习过程.今天记录的是vscode配置js开发环境. 什么是VSCode Visual Studio Code (简称VS Code/VSC) 是一款于2 ...

  2. 用VScode配置Python开发环境引用

    引用:用VScode配置Python开发环境 - 简书 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生 ...

  3. VSCode配置JAVA开发环境,java初级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  4. VSCode配置Python开发环境!

    VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充.讨论! 关于安装和汉化可以观看 ...

  5. vscode配置OpenGL开发环境【详细】

    vscode配置OpenGL开发环境[详细] 0. 前言 本配置过程是参考b站的一位up主文档大嫖客的视频,将其总结为文本文档,以便记忆. up主视频地址为:https://www.bilibili. ...

  6. VSCode配置python开发环境无法找到自己设置的python编译器

    VSCode配置python开发环境无法找到自己设置的python编译器 前言 一. 分别安装VScode和python 二.vscode配置python环境 1.在vscode里安装官方python ...

  7. vscode 配置javaweb开发环境,超级简单,纯新手带图,学会后真香.宇宙无敌第一编辑器vscode

    vscode配置javaweb开发环境 1.vscode配置java环境 2.下载tomcat 在官网中下载https://tomcat.apache.org/download-10.cgi 3.下载 ...

  8. VSCode配置JAVA开发环境windows 2020

    VSCode配置JAVA开发环境windows 2020(傻瓜式) 下载 安装 下载 今天想用vscode配置Java,结果网上的教程把我看傻了,一个比一个复杂,又是setting.json,又是添加 ...

  9. vs code python_用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

最新文章

  1. Hive神兽大厅源码搭建安装及使用
  2. swoole的process模块创建和使用子进程
  3. OkHttp实现登录注册验证
  4. C++ const 与 extern
  5. 分享几个可供学习,休闲的网站
  6. 棋盘游戏(信息学奥赛一本通-T1451)
  7. 读大道至简第二章感悟
  8. js 一些的数组的方法
  9. 单webview上拉刷新下拉加载
  10. 在人工智能中对TSP问题的求解
  11. 小程序apkg还原_如何禁用微信小程序(适合任何机型的完美解决方案)
  12. 基于c语言实现的TCP连网斗地主程序(一)
  13. Struts的vistor校验器
  14. python中调用π的值_python如何调用math函数库求π值
  15. 2021-10-21分享几个贼拉好用的电脑小窍门
  16. Dosbox 修改分辨率
  17. 初学者必备——三大类18条Java正则表达式语法
  18. 1-2数据库安装配置管理
  19. 龙芯3A4000服务器部署kvm虚拟机指导
  20. csdn排版怎么一行两张图

热门文章

  1. zookeeper节点类型,整合代码实现服务器动态监听
  2. 推荐9个适合Python开发的IDE。
  3. GaussDB 如何启动和关闭数据库的归档模式
  4. 一看就懂的贪吃蛇游戏(c++实现)
  5. ps无法在此计算机上运行,解决PS打开图片"无法完成请求,因为文件格式模块不能解析该文件"...
  6. hdu2191 买大米 多重背包 模板题
  7. 约数国王(A king)
  8. 硬盘验证器(硬盘检测工具)v1.7绿色汉化版
  9. WebGL技术,让你可以在浏览器编辑模型
  10. Host文件是什么?host文件有什么作用?