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

  • qq扫码在哪(qq扫码是什么)

    qq扫码在哪(qq扫码是什么)

  • 荣耀9x的开机键在哪里(荣耀9开机键坏了怎么开机)

    荣耀9x的开机键在哪里(荣耀9开机键坏了怎么开机)

  • 美团怎么扫码共享单车(美团app怎么扫码共享单车)

    美团怎么扫码共享单车(美团app怎么扫码共享单车)

  • 淘宝的省钱消消消有什么用(淘宝的省钱消消消在哪里打开)

    淘宝的省钱消消消有什么用(淘宝的省钱消消消在哪里打开)

  • 微视红包怎么没了(微视为啥没红包了)

    微视红包怎么没了(微视为啥没红包了)

  • 魅族17的屏幕尺寸(魅族17屏幕比例是多少)

    魅族17的屏幕尺寸(魅族17屏幕比例是多少)

  • 华为充电发热严重(华为充电发热严重怎么办)

    华为充电发热严重(华为充电发热严重怎么办)

  • 苹果一边充电一边掉电(苹果一边充电一边玩)

    苹果一边充电一边掉电(苹果一边充电一边玩)

  • 不是群主如何踢人出群(不是群主如何踢出别人)

    不是群主如何踢人出群(不是群主如何踢出别人)

  • 拼多多是不是阿里巴巴的(拼多多是不是阿里巴巴其实是不是接的阿里巴巴全国代理)

    拼多多是不是阿里巴巴的(拼多多是不是阿里巴巴其实是不是接的阿里巴巴全国代理)

  • 华为手机怎么设置锁屏时间(华为手机怎么设置来电铃声)

    华为手机怎么设置锁屏时间(华为手机怎么设置来电铃声)

  • 群管理员是干什么的(群管理员负责管什么)

    群管理员是干什么的(群管理员负责管什么)

  • 手机是5g的,手机卡也必须是5g的吗(手机是5g的手机卡也是5g的为什么上不了g5)

    手机是5g的,手机卡也必须是5g的吗(手机是5g的手机卡也是5g的为什么上不了g5)

  • aicde主要包含什么(aicd的意义)

    aicde主要包含什么(aicd的意义)

  • 手机蓝牙地址怎么查看(手机端蓝牙地址是什么)

    手机蓝牙地址怎么查看(手机端蓝牙地址是什么)

  • 设置主设备之后能换吗(以后再设置设备)

    设置主设备之后能换吗(以后再设置设备)

  • 手机充电显示电池电压过高怎么回事(手机充电显示电池接触异常怎么解决)

    手机充电显示电池电压过高怎么回事(手机充电显示电池接触异常怎么解决)

  • 为什么蓝牙耳机连不上手机(为什么蓝牙耳机只能连接一个)

    为什么蓝牙耳机连不上手机(为什么蓝牙耳机只能连接一个)

  • null什么意思(null什么意思中文翻译医学)

    null什么意思(null什么意思中文翻译医学)

  • 米8能用27w的充电器吗(米8能用多少a的充电线)

    米8能用27w的充电器吗(米8能用多少a的充电线)

  • iphone x天线藏到哪了(iphonex天线位置)

    iphone x天线藏到哪了(iphonex天线位置)

  • 苹果ipad怎样查型号(苹果ipad怎样查看id密码)

    苹果ipad怎样查型号(苹果ipad怎样查看id密码)

  • 唯品会在哪里切换城市(唯品会切换地区在哪里设置)

    唯品会在哪里切换城市(唯品会切换地区在哪里设置)

  • 电信错误代码30001是什么意思(电信错误代码30005怎么解决)

    电信错误代码30001是什么意思(电信错误代码30005怎么解决)

  • ios12如何强制降10.3.3(ios12.5强制降级)

    ios12如何强制降10.3.3(ios12.5强制降级)

  • vivoy71和y71a一样吗(vivoy71a跟vivoy71一样吗)

    vivoy71和y71a一样吗(vivoy71a跟vivoy71一样吗)

  • mac鼠标滚轮反了怎么设置? macOS鼠标滚轮方向相反的两种解决办法(macbookpro鼠标滚轮是反的)

    mac鼠标滚轮反了怎么设置? macOS鼠标滚轮方向相反的两种解决办法(macbookpro鼠标滚轮是反的)

  • 织梦DEDE自带采集标题限制,解决文章标题字数长度方法(织梦技巧)

    织梦DEDE自带采集标题限制,解决文章标题字数长度方法(织梦技巧)

  • 视同销售的销项税怎么计算?
  • 所得税税负率是125正常吗
  • 个人给单位做事怎么开发票
  • 基本户如果没有资金往来
  • 金税三期电子发票怎么领取
  • 固定资产清理费用为什么有进项税额
  • 非财政补助结余分配期末有余额吗
  • 弥补以前年度亏损会计分录
  • 微信支付过路费怎么开电子发票
  • 退货手续费账务怎么处理
  • 公司采购报销没发票
  • 物业公司临时工的工资可以进成本吗
  • 进口产品再销售如何缴税
  • 代收房款
  • 小规模建筑企业预缴税款
  • 民非企业补贴收入要缴纳增值税会计分录怎么写?
  • 转售的物业
  • 国税申报填错了怎么办
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 商票背书需要对方开发票吗
  • 退役士兵增值税优惠申报方法
  • 资本公积转增股本会计处理
  • 固定资产在什么时候计提折旧
  • 交通定额发票税率
  • 企业固定资产折旧费计入什么成本
  • 成本费用利润率越高,说明企业盈利能力
  • 增值税普通发票有什么用
  • 小规模季度不超过30万的账务处理
  • 间断性断网
  • linux minor
  • mac老款设备怎样升级os14
  • 锁定任务栏不管用
  • 苹果系统的声音
  • php字符串赋值
  • 取得专票怎么结转销售成本
  • 以前年度损益调整借贷方向
  • 配件买不到
  • 外商投资企业需要备案吗
  • php图片大小设置
  • 工业企业制造费用包括哪些
  • webpack常用属性
  • smitty命令用法
  • bad block bitmap checksum
  • 每季度报税什么意思
  • 什么是银行对账,进行银行对账分为几步
  • 兼职费用怎么入账报销
  • 会计信息不采集有什么后果
  • 法人可以领退休金吗
  • 月底主营业务成本会计分录
  • 个体工商户纳税人类型怎么填
  • 一般纳税人增值税优惠政策2023
  • 私车公用必须是公司员工的车吗?
  • 主营业务成本工资写什么部门
  • 装修费可以一次性入账吗
  • 资产负债表中的股东权益由什么组成
  • 收付实现制和权责发生制的主要区别是确认
  • 个体户需要报税吗?需要报哪些税?
  • sql server Bulk Insert命令详细
  • sql server 用法
  • sql2005win10安装教程
  • windows 10预览版
  • windowsxp忘记密码了怎么办简单点
  • win10屏幕亮度怎么调节快捷键
  • agentctl.dll
  • linux chakan
  • dreamweaver是干嘛的
  • win7系统如何查看文件扩展名
  • linux扩容inode
  • CentOS中-bash: lsb_release: command not found错误的解决方法
  • windows7网络连接不可用怎么办
  • win7如何设置语言输入
  • 好用linux
  • 如何使用朋友的山姆卡
  • ntp ntpdate
  • jquery获取点击的对象
  • 税务划分行业
  • 居民与非居民的区别国际金融
  • 中国烟草一年税收占全国总收入
  • 买二套房契税可退税吗
  • 工信部摩托车目录查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设