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

  • iqooneo5s耳机怎么插(iqooneo5s耳机怎么连接)

    iqooneo5s耳机怎么插(iqooneo5s耳机怎么连接)

  • OPPO Ace2搭载的是什么型号的处理器(oppo ace 2好吗)

    OPPO Ace2搭载的是什么型号的处理器(oppo ace 2好吗)

  • 人脸识别是看眼睛瞳孔吗(人脸识别是看眼还是看脸)

    人脸识别是看眼睛瞳孔吗(人脸识别是看眼还是看脸)

  • 拼多多砍价在哪里找到(拼多多砍价在哪举报)

    拼多多砍价在哪里找到(拼多多砍价在哪举报)

  • cmcc的wifi密码是多少(cmcc wi-fi密码)

    cmcc的wifi密码是多少(cmcc wi-fi密码)

  • 数据的作用(举例子和列数据的作用)

    数据的作用(举例子和列数据的作用)

  • 苹果锁屏声咔嚓声(iphone锁屏时声音 咔嚓 变咔)

    苹果锁屏声咔嚓声(iphone锁屏时声音 咔嚓 变咔)

  • 电源没有8pin接口怎么接显卡(电源没有8pin接口两个4pin可以吗显卡供电)

    电源没有8pin接口怎么接显卡(电源没有8pin接口两个4pin可以吗显卡供电)

  • 剪映会压缩画质吗(剪影会压缩画质吗)

    剪映会压缩画质吗(剪影会压缩画质吗)

  • 抖音直播该注意的规则(抖音直播该注意的话术)

    抖音直播该注意的规则(抖音直播该注意的话术)

  • 表格怎么锁定部分区域不滑动(表格怎么锁定部分单元格)

    表格怎么锁定部分区域不滑动(表格怎么锁定部分单元格)

  • ipx2防水能防什么程度(防水ipx2 ipx4)

    ipx2防水能防什么程度(防水ipx2 ipx4)

  • oppoa11和oppoa11x的区别(oppoa11和oppoa11x的外观区别)

    oppoa11和oppoa11x的区别(oppoa11和oppoa11x的外观区别)

  • ipad平板能插u盘吗(ipad平板电脑可以插u盘吗)

    ipad平板能插u盘吗(ipad平板电脑可以插u盘吗)

  • 为什么手机来电话屏幕不亮怎么办(为什么手机来电显示归属地不对)

    为什么手机来电话屏幕不亮怎么办(为什么手机来电显示归属地不对)

  • 快手号查不到怎么回事(快手查快手号为什么查不到)

    快手号查不到怎么回事(快手查快手号为什么查不到)

  • 华为悬浮球怎么设置(华为悬浮球怎么打开)

    华为悬浮球怎么设置(华为悬浮球怎么打开)

  • 华为手机咋设置锁屏时间(华为手机咋设置定时开关机)

    华为手机咋设置锁屏时间(华为手机咋设置定时开关机)

  • 小米8se是锂电池吗(小米8se电池电压是几伏)

    小米8se是锂电池吗(小米8se电池电压是几伏)

  • 手机如何下载直播视频(手机如何下载直播倒计时插件)

    手机如何下载直播视频(手机如何下载直播倒计时插件)

  • 数据库应用系统中数据资源的共享应该满足(数据库应用系统的概念)

    数据库应用系统中数据资源的共享应该满足(数据库应用系统的概念)

  • win10系统安装教程u盘(超详细win10系统安装教程)

    win10系统安装教程u盘(超详细win10系统安装教程)

  • 微信指纹锁系统出错怎么回事(微信指纹锁在哪里解除)

    微信指纹锁系统出错怎么回事(微信指纹锁在哪里解除)

  • oppo充电口是什么类型(oppo充电口是什么型号的)

    oppo充电口是什么类型(oppo充电口是什么型号的)

  • 字库坏了是什么症状(字库坏了是什么样子)

    字库坏了是什么症状(字库坏了是什么样子)

  • 小米9如何拍微距(小米如何拍微距照片)

    小米9如何拍微距(小米如何拍微距照片)

  • 如何关闭微信好看功能(如何关闭微信好友添加)

    如何关闭微信好看功能(如何关闭微信好友添加)

  • 年度中高端显卡盘点(高端显卡排名)

    年度中高端显卡盘点(高端显卡排名)

  • 出口抵减内销产品应纳税额为什么在借方
  • 计入职工福利费的有哪些
  • 税务局 强制
  • 国际运输需要办什么证
  • 进出口税则是什么意思
  • 餐饮费入什么科目
  • 研发人员差旅费可以资本化吗
  • 无偿使用场地涉及的问题
  • 实收资本变动额怎么算
  • 购买网银盾计入什么科目
  • 薪金性支出包括什么
  • 一般纳税人免税政策
  • 石油天然气管道保护法
  • 企业合并相关舞弊风险有哪些
  • 五证合一流程
  • 应收代位追偿款有没有明细科目
  • 以公司股权作价入股母公司
  • 突然收到财付通转出的钱
  • 汇算清缴的费用合计是什么
  • 汇算清缴退税调整利润表
  • 采购不签合同
  • 自建用地是什么性质
  • 如何降低融资成本率
  • 老板拿的手机
  • 汇算清缴工资薪金支出包含社保费吗
  • 简易计税 科目
  • php获取远程文件扩展名
  • win10无法运行软件怎么回事
  • awk命令怎么用
  • 在php中,字符串有哪些表示形式
  • 哪些资产损失可以转回
  • 高新技术产业研究院有限公司
  • 固定资产清理科目核算内容
  • 土地款什么时候进在建工程
  • 固定资产评估如何做
  • numpy的简单例子
  • php获取当前文件夹
  • 上下联的方法
  • 结转完工产品成本的会计分录
  • electron开发的应用程序
  • 燃气管道安装费和暖气管道安装费两个的欠条怎么写
  • 主营业务成本结转本年利润会计分录
  • 合伙企业分配利润会计分录
  • 高校报销开普票还是专票
  • 多记财务费用怎么调整
  • 发票抵扣联认证完还有用吗
  • 只知道主营业务怎么办
  • 支票存根联可以涂改吗
  • 简单征收的进项税怎么算
  • 外埠存款主要使用范围
  • 供货方代垫运费计入什么科目
  • 开业赠送礼品会计属于什么费用
  • 加油费不征税发票怎么开
  • 筹建期间取得的利息收入 企业所得税
  • 购买维修费怎么做分录
  • 基本户转法人个人账户如何做账
  • 单位固定资产统计表
  • 正确使用显微镜的七个步骤
  • mysql在本地主机创建用户账号
  • linux的df命令是什么单词的缩写
  • Linux JDK,TOMCAT安装及环境设置
  • win10系统最新版用户维护在哪
  • window98到windows10
  • win7系统资源管理器无响应
  • linux ssh默认端口
  • unity加密解决方案
  • 使用jquery实现的项目
  • 微信小程序实现文件上传
  • unity摄像机范围
  • shell输出1到100
  • 简述jQuery ajax的执行顺序
  • android多指触控
  • python连接MySQL数据库增删改查
  • android开发范例实战宝典
  • javascript可以做动态网页吗
  • 如何配置centos7
  • 南宁市税局官网
  • 专项附加扣除可以退多少钱
  • 巾帼文明岗主题内容
  • 电话号码公开是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设