Vue3 脚手架搭建项目详细过程

这篇具有很好参考价值的文章主要介绍了Vue3 脚手架搭建项目详细过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装 vue3.0 脚手架

如果之前安装了2.0的脚手架,要先卸载掉,输入:npm uninstall vue-cli -g 进行全局卸载

然后重新安装:npm install @vue/cli -g

二、项目搭建过程

由于 git bash 来执行命令的时候无法使用键盘上下键来进行选项选择,所以我们要使用  cmd / powershell,这里使用 cmd

1.vue create + 项目名称

Vue3 脚手架搭建项目详细过程

 2.模板选择,通过键盘上下键来选择,我们选择第三个 自定义

这三个选择分别是 vue2 / vue3默认模板 / Manually select features 手动选择(自定义)的意思

Vue3 脚手架搭建项目详细过程

 3.选择我们需要的默认配置(通过空格键来选中)

Vue3 脚手架搭建项目详细过程

4.vue版本的选择,我们选择 vue3

Vue3 脚手架搭建项目详细过程 5.是否使用 class 风格的 component,不使用,输入N

Vue3 脚手架搭建项目详细过程

 6.是否使用 babel 来处理 ts 代码,选择,输入 Y

Vue3 脚手架搭建项目详细过程

7.是不是用 history 模式来创建路由,不使用,输入n,后续需要使用可以在配置中做修改

Vue3 脚手架搭建项目详细过程

 8.选择 css 处理器,这里选择 less

Vue3 脚手架搭建项目详细过程

 9.选择代码检测方式,我选择 eslint = prettier

Vue3 脚手架搭建项目详细过程

10.选择什么时候对代码做 eslint,这里选择保存代码的时候

Vue3 脚手架搭建项目详细过程

11.对于刚才选择的配置,是选择生成独立的配置文件,还是保存到 pack.json中,这里选择独立的文件

Vue3 脚手架搭建项目详细过程 12.最后一步是 是否将本次配置保存成一个预设,选择不保存,输入N,敲一下回车,就开始创建项目了

Vue3 脚手架搭建项目详细过程

 三、项目搭建完成后代码规范配置

1.集成 editorconfig 配置

EditorConfig 有助于为不同的 IDE 编辑器上处理同一项目的多个开发人员维护一致的编码风格。

VSCode 需要安装一个插件:EditorConfig for VS Code

我们需要在代码主目录下,创建一个 .editorconfig 文件,将下面的配置复制进去即可:

# http://editorconfig.org

root = true

[*] # 表示所有文件适用
charset = utf-8 # 设置文件字符集为 utf-8
indent_style = space # 缩进风格(tab | space)
indent_size = 2 # 缩进大小
end_of_line = lf # 控制换行类型(lf | cr | crlf)
trim_trailing_whitespace = true # 去除行首的任意空白字符
insert_final_newline = true # 始终在文件末尾插入一个新行

[*.md] # 表示仅 md 文件适用以下规则
max_line_length = off
trim_trailing_whitespace = false
————————————————
版权声明:本文为CSDN博主「前端.攻城狮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45304198/article/details/121720873

2.使用 prettier 工具

Prettier 是一款强大的代码格式化工具,支持 JavaScript、TypeScript、CSS、SCSS、LESS、JSX、Angular、Vue、GraphQLQ、JSON、Markdown等语言,基本上前端能用到的文件格式它都可以搞定,是当下最流行的代码格式化工具。

VSCode需要安装 prettier 的插件

Vue3 脚手架搭建项目详细过程

1.安装 prettier

npm install prettier -D

2.创建 .prettierrc 文件

{
  "useTabs": false,
  "tabWidth": 2,
  "printWidth": 80,
  "singleQuote": true,
  "trailingComma": "none",
  "semi": false
}
  • useTabs:使用 tab 缩进还是空格缩进,选择 false;
  • tabWidth:tab 是空格的情况下,是几个空格,选择 2 个;
  • printWidth:当行字符的长度,推荐 80,也有人喜欢 100 或者 120;
  • singleQuote:使用单引号还是双引号,选择 true,使用单引号;
  • tralilingComma:在多行输入的尾逗号是否添加,设置为 none;
  • seml:语句末尾是否要加分号,默认值 true,选择 false 表示不加;

3.创建 .prettierignore 忽略文件

/dist/*
.local
.output.js
/node_modules/**

**/*.svg
**/*.sh

/public/*

4.可以在 package.json 中配置一个 script,方便执行一下脚本就可以对全部文件做格式化

"prettier": "prettier --write ."

3.使用 ESLint 检测

VSCode 需要安装 ESLint 插件

Vue3 脚手架搭建项目详细过程

 1.解决 eslint 和 prettier 冲突的问题:

安装插件:(vue在创建项目时,如果选择 prettier,那么这两个插件会自动安装,就不用手动再安装)

npm i eslint-plugin-prettier eslint-config-prettier -D

添加 prettier 插件到 .eslintrc.js 中:"plugin:prettier/recommended"

  extends: [
    "plugin:vue/vue3-essential",
    "eslint:recommended",
    "@vue/typescript/recommended",
    "@vue/prettier",
    "@vue/prettier/@typescript-eslint",
    "plugin:prettier/recommended"
  ],
————————————————
版权声明:本文为CSDN博主「前端.攻城狮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45304198/article/details/121720873

Vue3 脚手架搭建项目详细过程

重要提示

1.如果配置完后,发现保存代码并没有自动格式化,则需要如下配置

Vue3 脚手架搭建项目详细过程

 2.在页面代码处,右键,选择“Format Document”,然后选择 prettier,保存页面,页面代码自动格式化文章来源地址https://www.toymoban.com/news/detail-455494.html

到了这里,关于Vue3 脚手架搭建项目详细过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Vue3 知识第二讲】Vue3新特性、vue-devtools 调试工具、脚手架搭建

    1.1 重写双向数据绑定 1.1.1 Vue2 基于Object.defineProperty() 实现 数字化管理平台 Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus 权限系统-商城 个人博客地址 把 Vue 中的核心方法 defineReactive 做一些简化如下: Vue通过defineReactive方法实现对需要观察的对象的每个属性进行监控。dep对象就相当于一

    2024年02月10日
    浏览(31)
  • 创建一个vue2的脚手架项目(超详细)

    0.前言 在用npm安装vue脚手架之前需要安装node,前面博客有详细安装过程,请读者安装node之后再进行脚手架的安装 1 npm vue2的安装脚手架 2.创建vue2脚手架项目 3.开启服务器 4.在浏览器中输入端口地址 5.项目目录介绍

    2024年02月11日
    浏览(47)
  • Vue--》超详细教程——vue-cli脚手架的搭建与使用

    目录 vue-cli vue-cli 的安装 (可能出现的问题及其解决方法) vue-cli 创建 Vue 项目

    2024年01月17日
    浏览(38)
  • mac下安装vue cli脚手架并搭建一个简易项目

    1、确定本电脑下node和npm版本是否为项目所需版本。 2、下载vue脚手架 3、创建项目 如果有node,打开终端,输入node -v和npm -v , 确保node和npm的版本,(这里可以根据自己的需求去选择,如果对最新版本的内容有要求,也可以选择最新版本)如果没有node,可以点击nodejs官网去下载

    2024年02月15日
    浏览(52)
  • 快速搭建Electron+Vite3+Vue3+TypeScript5脚手架 (无需梯子,快速安装Electron)

    Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发经验(这段话是来自官网)。 根据vite官网文档 项目创建完成后进

    2024年02月02日
    浏览(81)
  • Vue3脚手架笔记

    Vue模板语法有2大类 : 1.插值语法: 功能:用于解析标签体内容。 写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。 ** 2.指令语法:** 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件…)。 举例:v-bind:href=“xxx” 或 简写为 :href=“xxx”,xxx同

    2024年01月24日
    浏览(36)
  • vue3笔记-脚手架篇

    第一章 基础篇 vue2与vue3的一些区别 响应式系统: Vue 2 使用 Object.defineProperty 进行响应式数据的劫持和监听,它对数据监听是一项项的进行监听,因此,当新增属性发生变化时,它无法监测到,并且响应性能不是很好。 Vue 3 使用 Proxy 来实现响应式系统,它用一个中间代理来管

    2024年02月16日
    浏览(31)
  • 初识esbuild、构建vue3脚手架

    esbuild 非常快速的 web 打包器,使用 go 语言编写。 📦 特点: 无需缓存也能很快速的编译打包。 内置 js、css、ts、jsx 类型文件编译。 支持 es6 和 commonjs 模块。 可以编译打包成 esm 模块和 common JS 模块 tree shaking 摇树优化、优化资源大小、source-map 代码映射 启动本地服务,在监听

    2024年02月01日
    浏览(30)
  • vue 脚手架文件结构及加载过程浅谈

    1.1  全局安装 @vue/cli  npm install -g @vue/cli 1.2 切换到创建项目的目录,执行 vue create projectname 1.3 选择符合自己要求的项进行Y/N,最终生成项目文件 package.json :这是一个重要的配置文件,用于定义项目的依赖项、脚本命令和其他元数据。它包含了项目的名称、版本号、作者等

    2024年02月11日
    浏览(33)
  • 如何搭建vue脚手架

    使用 create-vue 脚手架创建项目 create-vue参考地址:GitHub - vuejs/create-vue: 🛠️ The recommended way to start a Vite-powered Vue project 步骤: 执行创建命令 2.选择项目依赖类容 安装:项目开发需要的一些插件 必装: Vue Language Features (Volar)  vue3语法支持 TypeScript Vue Plugin (Volar)  vue3中更好的

    2023年04月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包