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

  • 官方正版win7系统制作u盘(官方正版win7)(正版win7旗舰版下载官网)

    官方正版win7系统制作u盘(官方正版win7)(正版win7旗舰版下载官网)

  • 剪映导出的视频保存在哪里(剪映导出的视频太大怎么办)

    剪映导出的视频保存在哪里(剪映导出的视频太大怎么办)

  • 苹果交通卡移除后余额在哪里(苹果交通卡移除了余额没有了)

    苹果交通卡移除后余额在哪里(苹果交通卡移除了余额没有了)

  • 小米10青春版是否支持无线充电(小米10青春版是双扬声器吗)

    小米10青春版是否支持无线充电(小米10青春版是双扬声器吗)

  • 当前账号的使用存在异常,为保护账号安全(当前的账号的使用存在异常)

    当前账号的使用存在异常,为保护账号安全(当前的账号的使用存在异常)

  • 哈罗单车怎么算违停(哈罗单车怎么算跨区域骑行)

    哈罗单车怎么算违停(哈罗单车怎么算跨区域骑行)

  • 华为双卡只显示一张卡HD(华为双卡只显示一个拨号)

    华为双卡只显示一张卡HD(华为双卡只显示一个拨号)

  • iphone11铃声音量跟媒体音量是一起的吗(苹果11铃声音量)

    iphone11铃声音量跟媒体音量是一起的吗(苹果11铃声音量)

  • 华为cpn一al00型号(华为 cpn al00)

    华为cpn一al00型号(华为 cpn al00)

  • 咪咕音乐有电脑版的吗(咪咕音乐电脑版为什么不能用)

    咪咕音乐有电脑版的吗(咪咕音乐电脑版为什么不能用)

  • 三星s8卡槽怎么放卡2(三星s8怎么取卡槽)

    三星s8卡槽怎么放卡2(三星s8怎么取卡槽)

  • 怎样发朋友圈只有文字(怎样发朋友圈只有文字没照片)

    怎样发朋友圈只有文字(怎样发朋友圈只有文字没照片)

  • 小米9pro动不动就没信号了(小米9pro为什么动不动黑屏)

    小米9pro动不动就没信号了(小米9pro为什么动不动黑屏)

  • 对方账号限制登录状态什么意思(对方账号限制登录是什么意思)

    对方账号限制登录状态什么意思(对方账号限制登录是什么意思)

  • ipad下载的app不能全屏(ipad下载的app不能联网)

    ipad下载的app不能全屏(ipad下载的app不能联网)

  • 只有群主才可以踢人吗(微信群艾特所有人是不是只有群主才可以)

    只有群主才可以踢人吗(微信群艾特所有人是不是只有群主才可以)

  • iphone11双卡的吗(iohone11双卡吗)

    iphone11双卡的吗(iohone11双卡吗)

  • vivox30是水滴屏吗(ivvi x30pro 水滴屏八核)

    vivox30是水滴屏吗(ivvi x30pro 水滴屏八核)

  • 如何查看手机卡欠费多少(如何查看手机卡绑定的身份信息)

    如何查看手机卡欠费多少(如何查看手机卡绑定的身份信息)

  • windows回收站可以恢复什么文件(Windows回收站可以删除吗)

    windows回收站可以恢复什么文件(Windows回收站可以删除吗)

  • 华为m6可以连接有线鼠标吗(华为m6可以连接蓝牙耳机吗)

    华为m6可以连接有线鼠标吗(华为m6可以连接蓝牙耳机吗)

  • 企业微信如何更换微信号(企业微信如何更换企业)

    企业微信如何更换微信号(企业微信如何更换企业)

  • 苹果11截图怎么设置(苹果11截图怎么才能截出刘海)

    苹果11截图怎么设置(苹果11截图怎么才能截出刘海)

  • 怎样把抖音视频锁起来(怎样把抖音视频播放长一点)

    怎样把抖音视频锁起来(怎样把抖音视频播放长一点)

  • 小米8怎么设置来电转接(小米8怎么设置屏幕)

    小米8怎么设置来电转接(小米8怎么设置屏幕)

  • 苹果账户在app和itunes中被禁用(苹果账户在app和itunes中被锁定怎么办)

    苹果账户在app和itunes中被禁用(苹果账户在app和itunes中被锁定怎么办)

  • 酷我音乐如何下载mp3(酷我音乐如何下载)

    酷我音乐如何下载mp3(酷我音乐如何下载)

  • 增值税纳税申报时间
  • 车险发票不含车船税怎么记账
  • 民办非企业所得税优惠政策
  • 购房返现金需要什么资料
  • 企业出包工程预付的工程款
  • 票据背书转让常见的错误
  • 物业公司收取电损费合法吗
  • 公司报销专用发票
  • 捐款怎样抵扣个税
  • 建筑企业预缴增值税计算
  • 国有控股企业股权转让
  • 企业用商业汇票支付购货款
  • 所得税汇算清缴补税的会计处理
  • 如何查询进项发票是否作废
  • 建安企业异地个税怎么交
  • 水利基金减免政策2022
  • 分公司可以单独签协议吗
  • 项目工程分包账务
  • 公司的班车费用怎么入账
  • 非公益性赠送该怎么进行会计处理?
  • 企业专票抵税
  • 转账银行汇票遗失后可以申请办理
  • 管理不善造成的损失的会计分录
  • 公司工会需要单独做账么
  • mac怎么连接蓝牙鼠标
  • 新版edge浏览器如何恢复设置
  • 小规模纳税人无法开具增值税专用发票
  • 发票金额大于报销金额违法吗
  • 汽车空调不制冷的原因有六种
  • 实缴注册资本股权转让怎么交税
  • config.cfg是什么文件
  • php system函数的用法
  • 如何计算业务招标价格
  • 主营业务利润率多少合适
  • 长期借款转为实收资本怎么做账
  • 超限量发票申请下来后怎么操作
  • php读取mysql
  • php微信公众号开源框架
  • 接受捐赠固定资产的改建支出
  • object.assign(this.$data, this.$options.data())
  • 社会团体所得税汇算清缴
  • java同步操作
  • 国税实名认证手机号如何解绑
  • 小规模纳税人纳多少税
  • 净资产是资产负债表中的什么
  • sql server重新配置
  • 小企业会计准则适用于哪些企业
  • 企业增值税包含哪些税项及税率
  • 增值税扣款了能退回吗?
  • 货款尚未收到增值税
  • 附加税 减免
  • 预提费用为什么是负债
  • 销售一批产品给丙公司,该批产品标价200万yuan
  • 稳定用工社保补贴怎么领
  • 公司收到劳务发票交个税吗
  • 药品进销差价的计算公式是什么
  • 装修设计费多少合理
  • 成本核算方法有哪几种
  • mysql外键是什么意思
  • mysql基本表
  • 数据库复制数据sql语句
  • win8.1升级到win10
  • 如何自己解封微信号呢
  • xp简单实用的网络连接
  • mmc.exe是什么
  • 怎么配置命令
  • ubuntu14升级
  • win7系统运行速度提升
  • silent.exe - silent是什么进程 有什么用
  • unity 3d资源
  • JavaScript的21条基本知识点
  • python安装pip.whl
  • python的遍历
  • linux sed awk区别
  • mvp 框架
  • js复制字符串的方法
  • android:fragment
  • jquery的点击事件怎么写
  • 内蒙古税务局发票认证
  • 浙江医保怎么使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设