位置: 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的步骤)

  • usb打印机怎么连接电脑(怎样连接打印机usb接口怎么打印出来)

    usb打印机怎么连接电脑(怎样连接打印机usb接口怎么打印出来)

  • 企业微信视频会议怎么开(企业微信视频会议录制)

    企业微信视频会议怎么开(企业微信视频会议录制)

  • 酷狗概念版什么区别(酷狗概念版什么时候出来的)

    酷狗概念版什么区别(酷狗概念版什么时候出来的)

  • 微信提示该账号暂时领不到优惠券(微信提示该账号已删除是什么意思)

    微信提示该账号暂时领不到优惠券(微信提示该账号已删除是什么意思)

  • mi4lte是全网通吗(mi4lte能用电信卡吗)

    mi4lte是全网通吗(mi4lte能用电信卡吗)

  • 微信手机号搜索该用户不存在(微信手机号搜索记录怎么查)

    微信手机号搜索该用户不存在(微信手机号搜索记录怎么查)

  • 京东金融显示网络不稳定(京东金融网络异常请重试)

    京东金融显示网络不稳定(京东金融网络异常请重试)

  • 如何更换幻灯片模板为另一套(如何更换幻灯片的背景图片)

    如何更换幻灯片模板为另一套(如何更换幻灯片的背景图片)

  • 红外线滤镜可以透视吗(红外线 滤镜)

    红外线滤镜可以透视吗(红外线 滤镜)

  • 英特尔cpu后面的字母是什么意思(英特尔cpu后面的数字是什么意思)

    英特尔cpu后面的字母是什么意思(英特尔cpu后面的数字是什么意思)

  • 全民k歌私密了为什么还有人可以收听(全民k歌私密了下载导出还能听吗)

    全民k歌私密了为什么还有人可以收听(全民k歌私密了下载导出还能听吗)

  • se和5s有什么区别(se跟5s差别在哪)

    se和5s有什么区别(se跟5s差别在哪)

  • 电脑键盘有几个键按不出来怎么办(电脑键盘有几个键没反应是怎么回事)

    电脑键盘有几个键按不出来怎么办(电脑键盘有几个键没反应是怎么回事)

  • 怎样关联微信并同时收到信息(微信如何关联)

    怎样关联微信并同时收到信息(微信如何关联)

  • 施耐德a9系列和e9系列有什么区别(施耐德a9系列和e9系列)

    施耐德a9系列和e9系列有什么区别(施耐德a9系列和e9系列)

  • 华为p30有相机防抖吗(p30手机拍照有防抖功能吗)

    华为p30有相机防抖吗(p30手机拍照有防抖功能吗)

  • 苹果手表3有摄像头吗(苹果watch3可以拍照吗)

    苹果手表3有摄像头吗(苹果watch3可以拍照吗)

  • 手机开启位置什么意思(手机定位 开启)

    手机开启位置什么意思(手机定位 开启)

  • 微信收款码怎么停止收款(微信收款码怎么保存发给别人)

    微信收款码怎么停止收款(微信收款码怎么保存发给别人)

  • 快手关注一个人显示两个(快手关注一个人为啥显示两个)

    快手关注一个人显示两个(快手关注一个人为啥显示两个)

  • airpods有定位功能吗(airpods有无定位)

    airpods有定位功能吗(airpods有无定位)

  • 上机是什么意思(股票上机是什么意思)

    上机是什么意思(股票上机是什么意思)

  • 位置怎么定位到地图上(位置怎么定位到别的城市)

    位置怎么定位到地图上(位置怎么定位到别的城市)

  • 美册怎么免费保存视频(美册怎么免费使用)

    美册怎么免费保存视频(美册怎么免费使用)

  • iPhone XS Max怎样录屏(iPhone xs max怎样设置充电动画)

    iPhone XS Max怎样录屏(iPhone xs max怎样设置充电动画)

  • 在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

    在Linux系统中安装web端的远程连接工具Wetty(在Linux系统中安装了一块虚拟磁盘大小的2G)

  • 解决element-ui动态加载级联选择器默认选中问题(Cascader)(elementuiicon)

    解决element-ui动态加载级联选择器默认选中问题(Cascader)(elementuiicon)

  • 完全成本法税前利润计算例题
  • 营业税加收滞纳金的规定
  • 财务软件开票税率
  • 退回多交城建税税金会计分录
  • 房地产增值税抵减土地出让金
  • 增量留抵税额怎么做分录
  • 小规模纳税人不能抵扣进项税额
  • 增值税专用发票几个点
  • 公司注册住所要求
  • 外商投资企业的组织形式,组织机构
  • 自产自用应税消费品
  • 进项税有余额但没有余额
  • 新的企业会计准则
  • 刚开始建账银行有存款怎么录
  • 外管证报验核销
  • 挂靠工程的所得税账务处理怎么做?
  • 企业收到跨年度的政府补贴款,是否计入当年企业所得税
  • 企业工会经费不足,可以向企业拨款吗
  • 捐赠个人支出需要交纳个税吗?
  • 建筑企业预交增值税税务筹划案例
  • 车辆施救费会计分录
  • 商贸公司开办费用
  • 基金会可以投资企业吗
  • 外贸企业增值税表二填写流程
  • 电话充值卡如何变现
  • 增值税价外费用不包括
  • 小规模减征额哪些项目
  • 厂家给返点算拿回扣吗
  • 雇主全额负担的法律责任
  • 待抵扣进项税 待认证进项税
  • 资源税可能计入
  • 城镇土地使用税税率
  • 收到财政补贴收入贷记科目是
  • 1697510703
  • 全额抵扣的发票怎么申报增值税
  • 餐饮业会计做账技巧
  • 进程rundll32
  • php判断字符串长度的方法
  • 员工内部罚款有没有上限和下限
  • 已提减值准备的固定资产报废怎么填写
  • 赔付支出有哪些
  • 稀释性每股收益计算例题
  • 债券投资账务处理例题
  • 事业单位委托业务费的现金流量
  • Access-Control-Expose-Headers 响应报头、跨域 公开响应头
  • thinkphp ide
  • 房产税为什么会退税
  • unity udim
  • yolov3怎么用
  • dns域名解析两种方式
  • 资产负债表日后调整事项
  • 哪些人不要申报个税
  • 月初领票是不是要等到报完税才可以领
  • 应发工资包含
  • 申请高新技术企业要具备哪些条件
  • 新会计准则其他收益核算内容
  • 设备转固的前提条件
  • 其他应收款期末借方余额表示什么意思
  • 一般纳税人福利费
  • 土地入账成本包括哪些
  • 产品加工总是会出现问题的,100%合格是不可能的
  • 房租费一次不给完怎么写收条
  • 加油票和过桥过路费怎么做账
  • 汇算清缴可以调整主营业务成本吗
  • mysql详细教程
  • macos终端删除文件
  • linux/tmp
  • fedora s9
  • vnc里面的窗口显示不完全
  • win10 系统桌面
  • windows7开始菜单设置在哪里
  • excel的exceladdinrd加载项出现问题
  • python简易
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • node.js教学
  • jquery选择器大全
  • jquery获取当前地址
  • js object的原型
  • 施工企业建筑机械管理机构主要职责是负责建筑机械的
  • 八项改革四大工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设