vscode创建uniapp,uniapp可以用vscode吗

  vscode创建uniapp,uniapp可以用vscode吗

  在本文中,我将与您分享我使用vscode开发的一些配置。包括uniapp组件的语法提示,uniapp的代码提示,自动代码格式化。有兴趣用vscode开发uniapp的朋友来看看吧。

  因为前端项目一直都是用vscode开发的,现在一些小程序或者h5项目都是用uniapp开发的。体验了一段时间hbuiler,还是觉得vscode很好闻。以下是我用vscode开发的一些配置。包括uniapp组件的语法提示、uniapp的代码提示和代码的自动格式化。

  文件:https://ask.dcloud.net.cn/article/id-36286__page-2

  1.安装vetur

  首先我们需要安装vue插件vetur,这是vscode的基础VUE插件,可以安装在vscode扩展中。

  2.安装eslint

  在vscode中安装eslint扩展

  3.配置vscode的setting.json

  展开VSCode的设置,依次单击文件首选项设置,打开VSCode配置文件settings.json,添加以下配置

  {

  files.autoSave: off ,

  eslint.validate: [

  javascript ,

  javascriptreact ,

  vue-html ,

  {

  语言: vue ,

  自动修复:真

  }

  ],

  eslint.run: onSave ,

  editor.tabSize: 2,

  editor.codeActionsOnSave: {

   source.fixAll.eslint: true

  }

  }

  自动格式化vue的项目也是如此。以上是部分配置,不要删除原配置。

  不同版本的vscode配置之间可能存在一些差异。如果任何配置有问题,vscode都会提示您。

  4.使用vue-cli创建一个uniapp项目。

  确保您已经全局安装了vue-cli。如果没有,先安装vue-CLI vue create-p dcloudio/uni-preset-vue my-project。

  我们先选择默认模板(Typescript),但也可以选择其他模板。

  安装完成后,我们用vscode打开新创建的项目。

  5.在项目中安装组件的语法提示

  NPI @ dcloudio/uni-helper-json,如果你的package.json文件里已经安装了就不需要安装了。

  此时,我们可以看到组件的语法提示。

  6.vscode安装uniapp-snippet插件。

  7.保存自动格式化代码。

  大家可以看到,此时页面中的格式比较混乱,很难看,然后保存后也不会自动格式化,所以我们需要在项目中添加eslintvue add eslint。

  让我们选择最后一个更漂亮的。

  安装后,我们可以看到我们的项目中还有一些文件,我们可以自己配置eslintrc.js文件中的规则。

  我们可以看到一些配置的js文件报告了错误,所以我们可以忽略这些文件开头和结尾的eslint检查。

  比如postcss.config.js

  /* eslint-disable */

  const path=require( path );

  模块.导出={

  解析器:require(postcss-comment ),

  插件:[

  需要( postcss-import)({

  resolve(id,basedir,importOptions) {

  if(id . starts with( ~ @/){

  返回path . resolve(process . env . uni _ INPUT _ DIR,id . substr(3));

  } else if(id . starts with( @/){

  返回path . resolve(process . env . uni _ INPUT _ DIR,id . substr(2));

  } else if (id.startsWith(/)!id . starts with(//){

  返回path . resolve(process . env . uni _ INPUT _ DIR,id . substr(1));

  }

  返回id;

  },

  }),

  require(autoprefixer)({

  移除:process.env.UNI_PLATFORM!==h5 ,

  }),

  require( @ dcloudio/vue-CLI-plugin-uni/packages/post CSS ),

  ],

  };

  /* eslint-disable */

  其他配置好的js文件操作类似,这样配置好之后,我们保存的代码会自动格式化。

  8.导入HBuilderX附带的代码块

  从github下载uni-app代码块,并把它放在。项目目录下的vscode目录与HBuilderX具有相同的代码块。d代码块下载地址https://github.com/zhetengbiji/uniapp-snippets-vscode

  关于用vscode开发uniapp的方法,本文到此结束。有关使用vscode开发uniapp的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: