位置: IT常识 - 正文

VUE2安装初始化步骤(2022)(vue初始化命令)

编辑:rootadmin
VUE2安装初始化步骤(2022) 1.安装node.js

推荐整理分享VUE2安装初始化步骤(2022)(vue初始化命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue初始化命令,vue初始化项目,vue初始化流程,vue初始化项目命令,vue初始化流程,vue2初始化项目,vue2.0安装,vue2初始化项目,内容如对您有帮助,希望把文章链接给更多的朋友!

下载安装node.js,win7使用node.js v12版的(为目前通用,建议都是用这个版本),win10可以使用最新版本的。CLI至少要求v12版本的。

node-v12.22.10-x64.msi

安装完成后开启cmd,检验版本:

node -v2.配置淘宝镜像

搜索npm淘宝镜像,加速后续包的下载,在cmd中配置:

npm config set registry https://registry.npm.taobao.org

检验配置的淘宝镜像:

npm config get registry3.下载CLI

搜索VUE CLI,安装下载 :

npm install -g @vue/cli4.使用CLI安装VUE2

在cmd中cd到需要建立项目的目录下,安装vue2:

vue create project_name

注:

project_name为项目名称,请自定义创建

后续参数配置如下:

4.1.人工选择特性4.2.选择以下两项特性4.3.选择vue版本

4.4. 选择将包独立存放

4.5.选择保存以上配置,供以后使用

4.6. 安装完成后,按提示运行,访问首页面测试VUE2安装初始化步骤(2022)(vue初始化命令)

5.安装外部包5.1安装vant2npm i vant@latest-v2 -S5.2安装element-uinpm i element-ui -S5.3.安装Axiosnpm install axios6.包统一配置并按需引入

在src下新建plugins文件夹,里面一个文件就是一个包的配置文件,最后逐个引入main.js:

6.1.vant2按需引入npm i babel-plugin-import -D

新建VantUI.js:

import Vue from "vue"import { Button, Form, Field } from "vant"Vue.use(Button)Vue.use(Form)Vue.use(Field)6.2.element-ui按需引入npm install babel-plugin-component -D

新建ElementUI.js:

import Vue from 'vue'import { Button } from "element-ui"Vue.use(Button)6.3.Axios配置

新建Axios.js:

import Vue from "vue";import axios from "axios";const url = "http://localhost/" //后台地址axios.defaults.baseURL = url; //请求默认后台地址axios.defaults.headers.post['Content-Type'] = 'application/json;charset=UTF-8';Vue.prototype.$http = axios //后续请求使用Vue.prototype.$http_url = url //全局后台地址7.修改main.js配置import Vue from 'vue'import App from './App.vue'import router from './router'import './plugins/VantUI'import './plugins/ElementUI'import './plugins/Axios'Vue.config.productionTip = falsenew Vue({  router,  render: h => h(App)}).$mount('#app')

使用了按需引入后,需要修改项目根目录下babel.config.js,修改为:

module.exports = {  presets: [    '@vue/cli-plugin-babel/preset',    [      "@babel/preset-env", { "modules": false }    ]  ],  plugins: [    [      "component",       {        "libraryName": "element-ui",        "styleLibraryName": "theme-chalk"      }    ],    [      'import',       {      libraryName: 'vant',      libraryDirectory: 'es',      style: true      },       'vant'    ]  ]}8.路由配置修改

router/index.js修改如下:

import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [  //初始路由  {    name: '/',    path: "/",    redirect: {        name: 'NotFound', //默认导向的路由名    }  },  //未匹配到的路由默认导向这里 {     path: '/:pathMatch(.*)*',     name: 'NotFound',     component: () => import('../components/Error.vue'),  },]const router = new VueRouter({  mode: 'history',  base: '/web',  routes})export default router9.修改App.vue,增加默认样式

修改为如下:

<template>  <div id="app">    <router-view/>  </div></template><style>*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box; }html{ width: 100%; height: 100%;}body { width: 100%; height: 100%; font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, "Microsoft Yahei","PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; }#app{ width: 100%; height: 100%;}</style>10.修改index.html配置

在public/index.html,需要修改如下属性:

<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

可变更项目标题与logo。

11.修改vue.config.js文件,发布配置

项目根目录下增加如下内容的vue.config.js:

module.exports = {  publicPath: '/web/',}

注:指定访问相对路径前缀为:根目录/web/下。目前项目都以web为访问前缀。比如:原访问地址为:http://www.demo.com/现在需要为http://www.demo.com/web。作用在于后续与后端结合,为避免跨域使用。

12.增加Error.vue,启动服务

删除views文件夹,为与vue3统一,所有组件放在components中,放置Error.vue :

<template>  <p>hello man</p></template>

在文件夹地址前加cmd,回车直接打开运行:

npm run serve

运行成功后,复制地址,在浏览器上查看。

13.定制化文件目录13.1.在项目根目录下建立static文件夹

这里统一放置静态资源与文件。

13.2.在项目src下建立model文件夹

这里放置模板文件。

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

上一篇:【通信原理】揭开傅里叶级数与傅里叶变换的神秘面纱(通信原理简明)

下一篇:使用Session和cookie会话对象实现简单购物车功能(超详细)(使用session的步骤)

  • miui12.5性能模式怎么没有了(miui12.5.5性能模式)

    miui12.5性能模式怎么没有了(miui12.5.5性能模式)

  • 小爱音箱怎么使用蓝牙连接(小爱音箱怎么使用qq音乐)

    小爱音箱怎么使用蓝牙连接(小爱音箱怎么使用qq音乐)

  • 电脑显示倒置了,如何还原(电脑显示倒置了,如何还原快捷键)

    电脑显示倒置了,如何还原(电脑显示倒置了,如何还原快捷键)

  • flaal10是华为什么型号手机(flaal10是华为什么型号手机能升级鸿蒙)

    flaal10是华为什么型号手机(flaal10是华为什么型号手机能升级鸿蒙)

  • 华为荣耀30pro和pro+有什么区别(华为荣耀30pro和p40pro)

    华为荣耀30pro和pro+有什么区别(华为荣耀30pro和p40pro)

  • 怎样关闭抖音在线时间(怎样关闭抖音在线功能设置)

    怎样关闭抖音在线时间(怎样关闭抖音在线功能设置)

  • 钉钉切换设备会影响观看时长吗(钉钉切换设备会议记录)

    钉钉切换设备会影响观看时长吗(钉钉切换设备会议记录)

  • 3400g核显相当于什么(3400g核显相当于什么cpu)

    3400g核显相当于什么(3400g核显相当于什么cpu)

  • 苹果11副卡无服务怎么回事(苹果副卡无服务)

    苹果11副卡无服务怎么回事(苹果副卡无服务)

  • 呼叫转移对方会显示吗(呼叫转移对方会听到什么声音)

    呼叫转移对方会显示吗(呼叫转移对方会听到什么声音)

  • ios迅雷闪退解决办法(ios迅雷闪退怎么修复)

    ios迅雷闪退解决办法(ios迅雷闪退怎么修复)

  • vivox23标准版和幻彩版的区别(vivox23标准版和幻彩版手机壳一样吗)

    vivox23标准版和幻彩版的区别(vivox23标准版和幻彩版手机壳一样吗)

  • iphone8p长度多少厘米(iphone8p长多少cm)

    iphone8p长度多少厘米(iphone8p长多少cm)

  • 快手推广审核要多久(快手推广审核要多久通过)

    快手推广审核要多久(快手推广审核要多久通过)

  • 微店二维码在哪里生成(微店二微码怎么出来)

    微店二维码在哪里生成(微店二微码怎么出来)

  • word里替换数字字体(word替换数字通配符)

    word里替换数字字体(word替换数字通配符)

  • qq2008在2014年还能用吗(2008版本qq)

    qq2008在2014年还能用吗(2008版本qq)

  • 华为荣耀白名单在哪里(荣耀app白名单)

    华为荣耀白名单在哪里(荣耀app白名单)

  • 拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

    拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

  • 苹果a1660什么配置(iphone a1660)

    苹果a1660什么配置(iphone a1660)

  • 华为p30网络慢,有什么办法解决吗(华为p30网络慢怎么解决?)

    华为p30网络慢,有什么办法解决吗(华为p30网络慢怎么解决?)

  • airpods怎么下一首(airpods怎样下一首)

    airpods怎么下一首(airpods怎样下一首)

  • 脑病毒感染表现是什么?(脑部病毒感染什么症状)

    脑病毒感染表现是什么?(脑部病毒感染什么症状)

  • 在Win7系统,怎样做才能取消开机密码呢?(w7系统怎么用)

    在Win7系统,怎样做才能取消开机密码呢?(w7系统怎么用)

  • 7款应用最广泛的Linux桌面环境 哪款最适合你(8款应用)

    7款应用最广泛的Linux桌面环境 哪款最适合你(8款应用)

  • 微前端:qiankun的五种通信方式(微前端Qiankun介绍)

    微前端:qiankun的五种通信方式(微前端Qiankun介绍)

  • 增值税有哪些二类税种
  • 公司股东变更需要本人到场吗
  • 运输公司的税率是多少
  • 帮忙劳务派遣
  • 税款已交更正申报
  • 收到补助款怎么入账
  • 暂估发票一直未收回
  • 汽车的高速公路是指
  • 现金流量表借款还了流入和流出可以抵消吗
  • 以前年度损益调整账务处理分录
  • 日用品发票能报销吗
  • 各税种会计分录
  • 本月收到外汇怎么做账
  • 不动产进项税额怎么算
  • 制造行业库存该怎么处理
  • 社会保险差额征税的账务处理?
  • 房地产增值税如何抵扣
  • 应收款的周转天数
  • 固定资产无偿移交怎么做账
  • 未分配利润为什么不分配
  • 新企业购买金税盘
  • 职工福利费的扣除限额怎么算
  • 增值税报表上期留底税额填不上
  • win11安装更新时出现一些问题
  • win10网页打不开但是有网
  • 建筑业主营业务收入二级科目有哪些
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 阿里云jar包
  • vue使用jquery
  • 购买税盘的服务费全额抵扣怎么操作
  • frameworks
  • python怎样学
  • 无法支付其他应用怎么办
  • 定额发票和增值税发票
  • 购入支票号码和使用支票号码是什么
  • 没有抄报税就申报了怎么办
  • 免税收入包括
  • 小规模纳税人附加税减免政策2023
  • 小规模纳税人如何界定
  • 车船税酌定减免
  • 设备安装收入税率
  • 公司有收入可以做零申报吗
  • 个税累计预扣法导致税交多了
  • 车到4s店后还需办什么手续
  • DB2专家王云谈商业智能BI
  • 个税专项附加扣除标准2023
  • 企业所得税汇算清缴会计分录
  • 怎么计算土地增值税收入
  • 专项应付款如何记账
  • 定期定额户超过9万如何交个税
  • 跨年租赁费会计分录
  • 关联的公司
  • 交易性金融资产的账务处理
  • 非营利性代收代缴税款
  • 银行存款利息收入要交增值税吗
  • 实收资本怎么确认入账
  • 自制原始凭证的填制
  • 注册表regsz是什么意思
  • bios屏蔽nvme
  • win10快速操作怎么调出来
  • Win7系统打开设备和打印机里面什么都没有
  • xp系统盘空间不足怎么办
  • 32.exe 什么病毒
  • mac上播放器
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • win7的环境变量如何还原
  • win7怎么查看电脑主板型号
  • 解决在ios8中, cocos2dx 2.x版本里CCClippingNode没有效果的问题
  • node.js入门教程
  • python生成器详解
  • 占位符设置
  • 安卓handler使用
  • js中的?
  • windows node.js
  • 关于Air端与android端的通信实现
  • 简述javascript中的函数
  • 浅谈jquery的应用
  • 房子没有使用权
  • 新办企业税务局注册流程
  • 成都租房备案凭证怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设