[HBuilderX开发uniapp]自动代码格式化插件安装及配置

目录

一、前言

二、插件位置

1.在HBuilderX中找到工具------>插件安装​

2.点击“安装新插件”------>"前往插件市场安装"

 3.插件市场搜索eslint----->点击下载------>使用HBuilderX导入插件

 三、小结

四、补充


一、前言

HBuilderX作为H5 web开发的IDE其使用的普及化大幅提高,在应用中为使代码更加优美明晰,自动化格式代码插件的配置在我们编译过程中为我们提供极大的便利

二、插件位置

1.在HBuilderX中找到工具------>插件安装

2.点击“安装新插件”------>"前往插件市场安装"

 3.插件市场搜索eslint----->点击下载------>使用HBuilderX导入插件

 3.1.eslint.js: 用于js和html中的代码校验

3.2.eslint-plugin-vue:用于vue内的代码校验

(因此两个都需要下载)

 

 

 

4. 下载后找到设置--->工具--->插件配置---->保存时自动修复

 三、小结

至此自动保存代码插件下载配置已经完成。

四、补充

因为每个人的代码习惯不同,格式化代码要求也有所不一,想要依据自己的习惯进行细节配置可以继续看

1.工具--->插件安装--->已安装插件--->配置

 2.自定义校验规则

 3.可根据需要自行寻找符合自己需求的配置信息复制到自己的setting.js

//更详细的配置文档请参考:https://github.com/vuejs/eslint-plugin-vue#gear-configs
module.exports = {
    "extends": "plugin:vue/base",
    parserOptions: {
        ecmaVersion: 2017,
        sourceType: 'module'
    },
    'settings': {
        'html/html-extensions': [
          ".erb",
          ".handlebars",
          ".hbs",
          ".htm",
          ".html",
          ".mustache",
          ".nunjucks",
          ".php",
          ".tag",
          ".twig",
          ".wxml",
          ".we",
        ]
    },
    "rules":{
        //在computed properties中禁用异步actions
        'vue/no-async-in-computed-properties': 'error',
        //不允许重复的keys
        'vue/no-dupe-keys': 'error',
        //不允许重复的attributes
        'vue/no-duplicate-attributes': 'warn',
        //在 <template> 标签下不允许解析错误
        'vue/no-parsing-error': ['error',{
            'x-invalid-end-tag': false,
        }],
        //不允许覆盖保留关键字
        'vue/no-reserved-keys': 'error',
        //强制data必须是一个带返回值的函数
        // 'vue/no-shared-component-data': 'error',
        //不允许在computed properties中出现副作用。
        'vue/no-side-effects-in-computed-properties': 'error',
        //<template>不允许key属性
        'vue/no-template-key': 'warn',
        //在 <textarea> 中不允许mustaches
        'vue/no-textarea-mustache': 'error',
        //不允许在v-for或者范围内的属性出现未使用的变量定义
        'vue/no-unused-vars': 'warn',
        //<component>标签需要v-bind:is属性
        'vue/require-component-is': 'error',
        // render 函数必须有一个返回值
        'vue/require-render-return': 'error',
        //保证 v-bind:key 和 v-for 指令成对出现
        'vue/require-v-for-key': 'error',
        // 检查默认的prop值是否有效
        'vue/require-valid-default-prop': 'error',
        // 保证computed属性中有return语句 
        'vue/return-in-computed-property': 'error',
        // 强制校验 template 根节点
        'vue/valid-template-root': 'error',
        // 强制校验 v-bind 指令
        'vue/valid-v-bind': 'error',
        // 强制校验 v-cloak 指令
        'vue/valid-v-cloak': 'error',
        // 强制校验 v-else-if 指令
        'vue/valid-v-else-if': 'error',
        // 强制校验 v-else 指令 
        'vue/valid-v-else': 'error',
        // 强制校验 v-for 指令
        'vue/valid-v-for': 'error',
        // 强制校验 v-html 指令
        'vue/valid-v-html': 'error',
        // 强制校验 v-if 指令
        'vue/valid-v-if': 'error',
        // 强制校验 v-model 指令
        'vue/valid-v-model': 'error',
        // 强制校验 v-on 指令
        'vue/valid-v-on': 'error',
        // 强制校验 v-once 指令
        'vue/valid-v-once': 'error',
        // 强制校验 v-pre 指令
        'vue/valid-v-pre': 'error',
        // 强制校验 v-show 指令
        'vue/valid-v-show': 'error',
        // 强制校验 v-text 指令
        'vue/valid-v-text': 'error',
        'vue/comment-directive': 0
    }
};

 4.自己的setting.js

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要使用HBuilderX开发uni-app项目,首先需要下载HBuilderX并进行安装。你可以从官方网站下载HBuilderX,并按照安装方法进行安装\[2\]。安装完成后,打开HBuilderX,选择“新建” -> “项目”,然后选择uni-app项目类型。填入项目名称和保存地址,选择uni-ui项目模板,vue的版本为2,点击创建。HBuilderX会为你下载项目模板,并在左侧项目列表中显示你创建的项目\[2\]。 在创建项目后,你可以根据需要删除多余的代码,并创建文件目录,梳理项目文件结构。常见的项目文件结构包括api目录(用于存放接口相关代码)、common目录(存放项目相关的公共js方法、公共css等)、components目录(存放符合vue组件规范的uni-app组件)、pages目录(存放业务页面文件)、static目录(存放应用引用的本地静态资源,如图片、视频等)、store目录(用于存放vuex相关代码)、unpackage目录(用于打包APP时忽略的目录,打包目录)、uview-ui目录(用于存放uView-UI插件依赖)、App.vue文件(用于配置应用全局样式以及监听应用生命周期)、main.js文件(Vue初始化入口文件)、manifest.json文件(用于配置应用名称、appid、logo、版本等打包信息)、package.json文件(应用包配置文件,集成钉钉小程序必须加入该文件)、pages.json文件(页面包配置文件)、README.md文件(说明文档)、uni.scss文件(uni-app内置的常用样式变量)\[2\]。 如果你想使用uView框架,可以在项目中安装uView依赖。你可以通过npm安装方式进行配置,具体步骤可以参考uView官网提供的安装方式\[3\]。 总结起来,使用HBuilderX开发uni-app项目的步骤包括下载HBuilderX并进行安装,创建uni-app项目,配置项目文件结构,以及根据需要安装uView框架\[2\]\[3\]。 #### 引用[.reference_title] - *1* [使用HBuilderX搭建uni-app](https://blog.csdn.net/cocoManager/article/details/114367418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [从零开始创建一个uni-app项目](https://blog.csdn.net/Serena_tz/article/details/127802006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值