位置: 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 手写识别)

  • 小米平板5怎么下载和平精英(小米平板5怎么看激活时间)

    小米平板5怎么下载和平精英(小米平板5怎么看激活时间)

  • telecom是什么

    telecom是什么

  • 苹果id支持哪些邮箱(苹果id支持几部手机)

    苹果id支持哪些邮箱(苹果id支持几部手机)

  • 淘宝称昵怎么修改(淘宝昵称如何修改)

    淘宝称昵怎么修改(淘宝昵称如何修改)

  • 闲鱼如何隐藏来过时间(闲鱼如何隐藏来过)

    闲鱼如何隐藏来过时间(闲鱼如何隐藏来过)

  • 苹果两网和三网有什么区别(苹果两网三网是什么意思)

    苹果两网和三网有什么区别(苹果两网三网是什么意思)

  • 允许多个用户以交互使用计算机的操作系统是(允许多个用户以交换方式使用计算机的操作系统是)

    允许多个用户以交互使用计算机的操作系统是(允许多个用户以交换方式使用计算机的操作系统是)

  • 荣耀30pro+防水吗(荣耀30Pro+防水吗)

    荣耀30pro+防水吗(荣耀30Pro+防水吗)

  • 苹果电脑截图是哪几个键(苹果电脑截图为啥不清晰)

    苹果电脑截图是哪几个键(苹果电脑截图为啥不清晰)

  • 账号注销了还能找回吗(账号注销了还能再注册吗)

    账号注销了还能找回吗(账号注销了还能再注册吗)

  • 共享id能看到哪些东西(共享id会怎样)

    共享id能看到哪些东西(共享id会怎样)

  • 使用微型显示端口适配器连接到设备是什么(使用微型显示端口)

    使用微型显示端口适配器连接到设备是什么(使用微型显示端口)

  • vivo充电保护怎么关闭(vivo手机怎么开启充电保护模式)

    vivo充电保护怎么关闭(vivo手机怎么开启充电保护模式)

  • dvd光驱弹不出来怎么办(dvd光驱打不开怎么回事)

    dvd光驱弹不出来怎么办(dvd光驱打不开怎么回事)

  • 苹果pro是什么意思(苹果pro什么意思?)

    苹果pro是什么意思(苹果pro什么意思?)

  • 两人拼团两人都发货吗(二人拼团是两人都要付钱吗)

    两人拼团两人都发货吗(二人拼团是两人都要付钱吗)

  • opporenoz带红外线吗(oppo renoz有红外线功能吗)

    opporenoz带红外线吗(oppo renoz有红外线功能吗)

  • 快手直播不显示人数了(快手直播不显示进来的人咋办)

    快手直播不显示人数了(快手直播不显示进来的人咋办)

  • ipad插sim卡怎么收短信(ipad插sim卡怎么办)

    ipad插sim卡怎么收短信(ipad插sim卡怎么办)

  • p30啥时候出来的(p30手机什么时候出来的)

    p30啥时候出来的(p30手机什么时候出来的)

  • 苹果x前置摄像头黑屏怎么办(苹果x前置摄像头)

    苹果x前置摄像头黑屏怎么办(苹果x前置摄像头)

  • 公司对账怎么操作(公司对账怎么操作兴业银行账户)

    公司对账怎么操作(公司对账怎么操作兴业银行账户)

  • p0650故障码如何修理(p0655故障码)

    p0650故障码如何修理(p0655故障码)

  • iphonexs使用攻略(iphonexs使用教程)

    iphonexs使用攻略(iphonexs使用教程)

  • 遥控车遥控器怎么对信号源(遥控车遥控器怎么打开)

    遥控车遥控器怎么对信号源(遥控车遥控器怎么打开)

  • 微软发布Windows Sever 2022:能用10年 不再每年更新(微软发布Windows 10正式版 新浪)

    微软发布Windows Sever 2022:能用10年 不再每年更新(微软发布Windows 10正式版 新浪)

  • 织梦文档arcrank和ismake两个字段的含义(织梦文档网站模板)

    织梦文档arcrank和ismake两个字段的含义(织梦文档网站模板)

  • 企业的企业所得税
  • 工商年报资产状况可以都填0吗
  • 增值税一般纳税人税率
  • 预缴增值税附加税费申报明细表
  • 以前年度损益调整
  • 房屋租赁费如何计提
  • 退休后补发退休前的工资需要扣社保吗
  • 建筑施工企业质量体系环境包括
  • 研发费用是否包括增值税
  • 计件工资的计算
  • 购买工程款计入什么科目
  • 有形动产租赁包括有形动产融资租赁
  • 培训发票可以抵进项税吗
  • 公司为什么要成立工会委员会
  • 价外费用如何开普票
  • 住房公积金是全部提取还是留一部分
  • 车辆购置税能抵扣税款吗
  • 家电折旧费法律依据
  • 增值税税率变动情况
  • 土地增值税清算后补缴税款如何帐务处理
  • 记账公司如何平衡收入成本费用?
  • 收入不交税怎么处理
  • 进口货物需要缴纳教育费附加
  • centos6.5下载
  • 关于激活函数的说法错误的是
  • PHP:oci_field_is_null()的用法_Oracle函数
  • 废品损失是什么类账户
  • 与取得收入无关的其他支出
  • 如何用ai写代码
  • 原材料按实际成本核算需设置的科目包括
  • php随机抽取
  • 领用包装物会计处理
  • html扫码功能
  • react组件定义
  • 最新预提房租会计分录
  • 个税专项附加扣除具体怎么操作
  • 小规模纳税人的增值税计入成本吗
  • 小规模纳税人应交税费会计分录
  • 企业其他应付款余额非常大的原因
  • 分享帝国cms选取什么
  • 增量留底退税怎么比增值税高
  • 记账凭证附件粘贴
  • 一般纳税人购入不动产增值税税率
  • 可以直接申请一个微信吗
  • 如何使用灭火器的方法
  • 企业的承兑汇票会计分录
  • 开票系统服务费计入什么费用
  • 通货紧缩的影响简答题
  • 补开发票交税
  • 研发费用的台账由谁做
  • 如何计算递延所得税资产余额
  • 库存股算什么科目
  • 政府非税收入项目挂接流程图
  • 员工出差的费用怎么算
  • 资产负债表资产按照什么顺序
  • 全资子公司合并报表编制
  • sqlserver通用的删除服务器上的所有相同后缀的临时表
  • CentOS安装配置adb环境
  • win10系统无法打开这个应用
  • Win10系统开机出现问题pin码不可用
  • mac搜索app
  • web软件安装
  • steam怎么sl
  • 教大家一些实用的技巧方法
  • linux-gnu
  • win7网络正常网页打不开是什么原因
  • javascript标准
  • bootstrap-Treeview实现级联勾选
  • 实例讲解命局与大运流年作用
  • 黑客需要学哪些
  • python双循环题
  • unity3d官方案例
  • 学习计划
  • unity unit
  • IEnumerator/ IEnumerable/ yield return/ StartCoroutine 详解
  • nodejs ejs
  • [置顶]游戏名:chivalry2
  • 学习雷锋好榜样
  • 外经证可以不交企业所得税吗
  • 国税企业所得税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设