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

  • 苹果手机丢了怎么锁定不让别人用(苹果手机丢了怎么追踪手机位置)

    苹果手机丢了怎么锁定不让别人用(苹果手机丢了怎么追踪手机位置)

  • 苹果13关机键在哪里(苹果关机键在上面)

    苹果13关机键在哪里(苹果关机键在上面)

  • 爱奇艺手机端怎么一起看(爱奇艺手机端怎么取消自动续费)

    爱奇艺手机端怎么一起看(爱奇艺手机端怎么取消自动续费)

  • opporeno4支持的防水级别是多少(opporeno4pro有防窥膜吗)

    opporeno4支持的防水级别是多少(opporeno4pro有防窥膜吗)

  • 剪映怎么降噪不成功(剪映怎么降噪不降噪)

    剪映怎么降噪不成功(剪映怎么降噪不降噪)

  • 电脑没有word文档怎么办(电脑没有word文档怎么打开文件)

    电脑没有word文档怎么办(电脑没有word文档怎么打开文件)

  • 华为怎么打开正在运行(华为手机怎么效正屏)

    华为怎么打开正在运行(华为手机怎么效正屏)

  • 抖音没登录会有点赞痕迹吗(抖音没登录会有痕迹吗)

    抖音没登录会有点赞痕迹吗(抖音没登录会有痕迹吗)

  • 充电宝膨胀了会爆炸吗(充电宝膨胀了会坏吗)

    充电宝膨胀了会爆炸吗(充电宝膨胀了会坏吗)

  • 微信是什么(微信是什么软件)

    微信是什么(微信是什么软件)

  • 闲鱼未读信息能撤回吗(闲鱼的未读是没回复吗)

    闲鱼未读信息能撤回吗(闲鱼的未读是没回复吗)

  • mac装win10没有wifi(mac装win10没有声音)

    mac装win10没有wifi(mac装win10没有声音)

  • 抖音第三方绑定有什么用(抖音第三方绑定微信,微信账号已绑定其他账号)

    抖音第三方绑定有什么用(抖音第三方绑定微信,微信账号已绑定其他账号)

  • 华为mate305g和mate30pro5g有什么区别(华为mate305g和mate30pro的区别)

    华为mate305g和mate30pro5g有什么区别(华为mate305g和mate30pro的区别)

  • 怎样改qq群聊名称(qq群聊怎么改名)

    怎样改qq群聊名称(qq群聊怎么改名)

  • ps路径转换为选区快捷键(ps路径转换为选区怎么弄)

    ps路径转换为选区快捷键(ps路径转换为选区怎么弄)

  • 快手是干什么的(快手是干什么的公司)

    快手是干什么的(快手是干什么的公司)

  • 微信充值为什么扣手续(微信充值为什么显示交易异常)

    微信充值为什么扣手续(微信充值为什么显示交易异常)

  • 手机优酷怎么取消自动续费(手机优酷怎么取消自动支付功能)

    手机优酷怎么取消自动续费(手机优酷怎么取消自动支付功能)

  • 拼多多续费月卡怎么关掉(拼多多续费月卡送奖品怎么领)

    拼多多续费月卡怎么关掉(拼多多续费月卡送奖品怎么领)

  • 苹果11pro max第一次充电需要充多久(苹果11pro max第一批)

    苹果11pro max第一次充电需要充多久(苹果11pro max第一批)

  • 13.1.2系统可以降级吗(13.6降级13.5)

    13.1.2系统可以降级吗(13.6降级13.5)

  • 360极速浏览器如何打开极速模式(360极速浏览器如何清理缓存)

    360极速浏览器如何打开极速模式(360极速浏览器如何清理缓存)

  • 华为保时捷的隐藏功能(华为保时捷的隐藏功能的隐私空间咋切换)

    华为保时捷的隐藏功能(华为保时捷的隐藏功能的隐私空间咋切换)

  • 一般纳税人转为小规模的条件
  • 外购商品发给员工增值税要怎么算
  • 外购商品捐赠进哪个科目
  • 开办期间的费用,没有发票,咋抵扣啊
  • 冲红的专票要给购买方吗
  • 买车装具
  • 预收账款借方余额可以计入应收账款的哪方
  • 固定资产处置净损益计入什么科目
  • 收到捐赠货物的会计分录怎么写
  • 给员工发中秋福利
  • 公司销售二手车账务处理
  • 企业销售货物的税率是多少
  • 收到上个月的发票怎么做分录
  • 银行转贴现业务违法吗
  • 一般纳税人收小规模普票可以算成本吗
  • 维护服务合同可不可以一直续签
  • 员工激励该怎么表达
  • 贸易公司所得税率多少
  • 银行存款二级科目怎么增加
  • 计提工资当月要结转吗?
  • 跨年度取得发票会计分录
  • i7笔记本cpu性能天梯图
  • 车间管理人员工资记什么费用
  • 附加税是按照应交增值税还是已交
  • 明股实债和明债实股
  • 转包工程款怎么结算
  • php中字符串函数
  • 液晶显示器容易坏点
  • ctfmon.exe文件在哪
  • 境外付款
  • 贸易型企业能开什么增值税票
  • 餐饮类发票
  • 物业费开增值税专用发票
  • 应付票据抵付应付账款会计分录
  • php文件包含的4种方式
  • smart局部变量
  • tomcat-juli
  • ue4ui界面制作
  • mdadm命令详解
  • 行政事业单位其他应收款核销分录
  • 没有发票以及收款怎么办
  • 固定资产的会计政策有哪些
  • 资产减值损失包括什么
  • 投资公司和控股公司关系
  • 出口资质证书
  • 公司注销清算时个人股东如何计算个人所得税
  • 减免所得税额是自动计算吗
  • 一般纳税人季报还是月报
  • 用于出口的进项发票怎么做账
  • 自产赠送视同销售的成本如何确定?
  • 贴现帐务处理
  • 公司员工垫付款项
  • 银企对账如何操作
  • 预付款怎样做会计分录
  • mysql多表查询方式
  • 安装sql2008时出现以下错误
  • linux命令ls-l
  • win8怎么关闭实时保护
  • 录制界面
  • linux系统中
  • centos如何删除bond
  • linux应对攻击的防御手段
  • windows移动中心有什么用
  • windows7老是死机
  • linux 管理员登录
  • [置顶]bilinovel
  • react组件写法
  • nodejs stdin
  • jQuery javascript获得网页的高度与宽度的实现代码
  • 老生常谈的道理
  • linux oracle数据库登录
  • python2.7和3.8
  • 学javascript可以干什么工作
  • javascript数据类型有哪些
  • 手游 unity
  • jquery鼠标点击
  • javascript如何
  • js常用方法总结
  • 国家个税app讨要工资流程怎么操作
  • 金税三期个人所得税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设