位置: IT常识 - 正文

Vue创建项目的步骤(vue项目创建流程)

编辑:rootadmin
Vue创建项目的步骤 1.创建Vue项目

推荐整理分享Vue创建项目的步骤(vue项目创建流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuecli创建项目的过程,vue创建一个项目的命令,vue创建项目的步骤,vue创建项目后开始写的步骤,vue创建项目后开始写的步骤,vue创建项目后开始写的步骤,vue创建新项目,vue创建新项目,内容如对您有帮助,希望把文章链接给更多的朋友!

可以有两种创建vue的方式,一种是vue CLI脚手架,一种是vite工具

Vue CLI

基于webpack工具命令 vue create 项目名

create-vue

基于vite工具命令 npm init vue@latest也可以npm init vite-app 项目名

检查一下npm和node版本 

npm更新到最新版本方法  npm install -g npm

node需要去下载https://nodejs.org/en/

 

在公司开发项目的时候,可以添加Vue Router和Pinia,用方向键选择No/Yes。

下面是创建完项目后默认的项目结构 。

2.安装项目依赖

使用这个指令就可以下载依赖了。 

npm install

会多出来一个package-lock.json的文件。

3.项目的运行

项目运行的指令在package.json是可以看到的,也是可以修改的。

npm run dev

执行完指令很快就运行成功了。

4.项目配置

配置项目的icon

配置项目的标题

配置jsconfig.json

配置这个文件vscode会有更好的代码提示,如果不想创建这个文件也可以。

//jsconfig.json{ "compilerOptions": { "target": "es5", "module": "esnext", "baseUrl": "./", "moduleResolution": "node", "paths": { "@/*": [ "src/*" ] }, "lib": [ "esnext", "dom", "dom.iterable", "scripthost" ] }}5.项目目录结构划分

 

6.css样式重置

 需要对样式进行重置,可以用别人的文件。

npm install --save normalize.css

Vue创建项目的步骤(vue项目创建流程)

用完这个normalize.css文件之后,还需要一个reset.css来重置样式,common.css来编写一些常用的样式。 

//reset.cssbody, h1, h2, h3, h4, ul, li { margin: 0; padding: 0;}ul, li { list-style: none;}a { text-decoration: none; color: #333;}img{ vertical-align: top;}

 引入到index.css文件里面,可以作为一个唯一的出口。

在main.js导入index.css,相当于导入了reset和common两个文件。

vue中使用less 

<style lang="less" scoped></style>

要在style标签中加上lang="less",并且通过npm install less -D安装less,安装完成之后需要重新跑一下项目,ctrl+c停止项目。

7.路由配置npm install vue-router

如果前面的项目配置没有选择vue-router的话,也可以手动来配置。先安装vue-router。

在view文件夹里面创建想要的文件。

router创建index.js用来写router配置。

//router index.jsimport { createRouter, createWebHashHistory } from 'vue-router'const router = createRouter({ history: createWebHashHistory(), routes: [ { path:"/", redirect: "/home" }, { path:"/home", component: () => import("@/views/home/home.vue") }, { path:"/favor", component: () => import("@/views/favor/favor.vue") }, { path:"/order", component: () => import("@/views/order/order.vue") }, { path:"/message", component: () => import("@/views/message/message.vue") } ]})export default router

 

 配置完要有router-view才能用。

 

8.配置状态管理 

状态管理库现在有两个方案:

vuex:目前依然使用较多的状态管理库;pinia:推荐的库,未来趋势的状态管理库。

在Vue学习之认识到应用(三)都有讲到用法。

npm install pinia

在store里面创建index.js文件。 

pinia可以分模块。

import { defineStore } from "pinia"const useCityStore = defineStore("city", { state: ()=> ({ cities: [] }), actions: { }})export default useCityStore

在main.js使用pinia。

9.配置代码快捷

snippet generator

在这个网站把下面的代码复制进去,把生成的代码复制出来。

<template> <div class="home"> <h2>home</h2> </div></template><script setup></script><style lang="less" scoped></style>

vscode的菜单->文件->首选项->用户片段

把生成的代码粘贴进去就可以了,在vue文件就可以使用vue setup快速生成代码段了。

本文链接地址:https://www.jiuchutong.com/zhishi/299297.html 转载请保留说明!

上一篇:【Node.js】初识Node.js(node.js deno)

下一篇:uniapp 手写canvas海报(兼容android/ios/h5/微信小程序)(uniapp 手写识别)

  • ios13如何设置接通电话振动(苹果13怎么设置接听电话)

    ios13如何设置接通电话振动(苹果13怎么设置接听电话)

  • 苹果怎么不能下载小红书了(苹果怎么不能下载影音先锋了)

    苹果怎么不能下载小红书了(苹果怎么不能下载影音先锋了)

  • 电脑切屏会黑屏二三秒(电脑切屏会黑屏二三秒HDM1)

    电脑切屏会黑屏二三秒(电脑切屏会黑屏二三秒HDM1)

  • 怎么取消自己qq被赞动画(怎么取消自己的抖音)

    怎么取消自己qq被赞动画(怎么取消自己的抖音)

  • qq会员学生认证有风险吗(qq会员学生认证怎么弄)

    qq会员学生认证有风险吗(qq会员学生认证怎么弄)

  • 图片降噪越高越清晰吗(图片的降噪程度是什么意思)

    图片降噪越高越清晰吗(图片的降噪程度是什么意思)

  • 蓝牙耳机英文提示列表(蓝牙耳机英文提示音有哪些)

    蓝牙耳机英文提示列表(蓝牙耳机英文提示音有哪些)

  • 华为freebuds3充电要多久(华为freebuds3充电指示灯绿色)

    华为freebuds3充电要多久(华为freebuds3充电指示灯绿色)

  • window1032位和64位的区别

    window1032位和64位的区别

  • 什么是黑金电池(黑金电池和石墨烯电池哪个好)

    什么是黑金电池(黑金电池和石墨烯电池哪个好)

  • 电脑微信怎么静音(电脑微信静音怎么设置)

    电脑微信怎么静音(电脑微信静音怎么设置)

  • 580显卡2048和2304区别(580显卡2048sp)

    580显卡2048和2304区别(580显卡2048sp)

  • 数据开了为什么没网络(数据开了为什么不显示)

    数据开了为什么没网络(数据开了为什么不显示)

  • 华为云空间有必要开启吗(华为云空间有必要开启吗怎么关闭)

    华为云空间有必要开启吗(华为云空间有必要开启吗怎么关闭)

  • 网页是一种独立的什么文件(网页是构成网站的基本元素,它分为两种类型,分别是)

    网页是一种独立的什么文件(网页是构成网站的基本元素,它分为两种类型,分别是)

  • 魅族16s怎么截屏(魅族16s怎么截屏快捷键)

    魅族16s怎么截屏(魅族16s怎么截屏快捷键)

  • 怎样查看手机运行内存(怎样查看手机运行内存还剩多少空间)

    怎样查看手机运行内存(怎样查看手机运行内存还剩多少空间)

  • 抖音号密码忘了(抖音号密码忘了手机号换了怎么找回)

    抖音号密码忘了(抖音号密码忘了手机号换了怎么找回)

  • iqooneo有红外线吗(iqooneo5有红外线)

    iqooneo有红外线吗(iqooneo5有红外线)

  • 拼多多怎么加主图视频(拼多多怎么加主图视频规则)

    拼多多怎么加主图视频(拼多多怎么加主图视频规则)

  • dc调光的手机有哪些(dc调光手机有哪些2020)

    dc调光的手机有哪些(dc调光手机有哪些2020)

  • 手机qq视频保存在哪里(手机qq视频保存失败)

    手机qq视频保存在哪里(手机qq视频保存失败)

  • 电脑换电源后无法开机(电脑换电源后无法进入系统)

    电脑换电源后无法开机(电脑换电源后无法进入系统)

  • 手机怎么设置定位追踪(手机怎么设置定时打电话)

    手机怎么设置定位追踪(手机怎么设置定时打电话)

  • 深度学习知识点简单概述【更新中】

    深度学习知识点简单概述【更新中】

  • CSS3如何调整背景图片大小(css3两种调整背景图片大小的方式)

    CSS3如何调整背景图片大小(css3两种调整背景图片大小的方式)

  • 电脑学习网推荐最新FileZilla服务器FTP软件工具免费下载支持windows11windows10windows7微软64位系统(免费学电脑的网站)

    电脑学习网推荐最新FileZilla服务器FTP软件工具免费下载支持windows11windows10windows7微软64位系统(免费学电脑的网站)

  • 公司税务年报没报罚款多少
  • 每年税务师考试几次
  • 借款利息如何计算政策依据
  • 提供维修业务的税率
  • 天猫积分购物券可以退吗
  • 普通发票专用发票每张最高限额
  • 期间费用包括资本公积吗
  • 预缴税款缴多了怎么办
  • 预收购货单位货款
  • 公司租赁的车辆发生的费用都可以报销吗?
  • 政府发的补助金用不用交税
  • 进项税额不可抵扣
  • 企业销售矿产是否需要缴纳资源税呢?
  • 在不同单位拿的工资怎么计税?
  • 公路工程营改增
  • 会议费需要什么资料
  • 关于促进房地产市场健康发展的实施意见(试行)
  • 小规模企业房产税怎么算
  • 旧的活动板房多少钱一个
  • 公司与个人合伙协议
  • 分期付款融资账务处理
  • 可转债转换为股权投资的企业所得税处理
  • 费用化和资本化对利润的影响
  • 什么企业需要纳税申报
  • 闲置资金购买理财产品
  • 餐费没有发票怎么入账
  • win10开机选择系统%1
  • 关闭通知横幅
  • 资产处置收益期末有余额吗
  • pc端微信怎么更新
  • windows11怎么回退
  • 账务和申报表不一致
  • 如何防止别人蹭热点
  • php字符串函数大全
  • linux内存缓存
  • neo什么意思翻译成中文
  • phpcms怎么用
  • 在java中有一种叫做
  • 阿布鲁佐的特点
  • 非洲加纳霍霍埃族是个国家吗
  • async/await原理
  • web前后端连接
  • 如何取消axios请求
  • 微信自定义菜单在哪里
  • 货物运输代理人
  • 合伙企业分配利润会计分录
  • 小规模纳税人怎么申报增值税报表
  • 银行每月贷款额度有多少
  • 单位代个人交社保可以吗
  • 收取物业费不开发票
  • 快递公司的会计都需要做什么
  • 股份有限公司股东人数
  • 收到社会保险基金结算表
  • 固定资产取得时按什么入账
  • 会计报表怎么算
  • 残保金在网上怎么申报
  • sqlserver 修改列类型
  • mysql使用入门教程视频
  • 正版vista一键升级win7
  • 永久关闭windows de
  • win 10 ie8
  • xp电脑网络连接配置异常怎么办
  • win8无线网络受限 重连又好了
  • windows10使用ie浏览器
  • 基于jQuery中ajax的相关方法汇总(必看篇)
  • 用js自定义函数生成表格
  • jquery仿淘宝商品详情页
  • node.js 环境配置
  • 用python写个脚本
  • 简单的安卓代码
  • js获取宽高
  • python获取xhr
  • javascript 类
  • jquery访问本地html
  • 车辆购置税可以抵税吗
  • 原木进项税率
  • 发票 报销流程
  • 国税地税什么时候申报
  • 纳税申报的期限是什么意思
  • 汕头办理社保卡流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设