web前端Vue项目搭建流程

1 篇文章 0 订阅
订阅专栏

Node.js安装教程

一、安装环境

node.js下载官网: nodejs官网.

二、安装步骤

1、双击安装包,一直点击下一步。

2、点击change按钮,更换到自己的指定安装位置,点击下一步(不修改默认位置也是可以的 )。

3、一直点击下一步,最后安装成功即可。

三、验证安装

  1. 在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面

  1. 进入命令提示符窗口,分别输入以下命令,显示版本号,则安装成功

node -v 显示安装的nodejs版本

npm -v 显示安装的npm版本

四、更换npm源为淘宝镜像

说明:npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org。

  1. 查看初始npm源:npm config get registry

  1. 更换镜像为 淘宝镜像

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

配置是否成功

npm config get registry

五、全局安装基于淘宝源的 cnpm

1、全局安装基于淘宝源的cnpm

npm install -g cnpm --registry= https://registry.npm.taobao.org

2、执行命令查看cnpm是否安装成功

cnpm -v

vue安装教程

一、搭建vue环境

1、全局安装脚手架 vue-cli

在命令行输入:

npm install vue-cli -g (vue-lcli2)

npm install -g @vue/cli (vue-cli3)

2、检查是否安装成功:输出版本号说明安装成功

vue -V

二、创建 vue 项目的三种方法

1、方法一:webpack 创建项目,vue init webpack 项目名(vue-cli2.x的初始化方式​​​​​​​​​​​​​​)

以管理员身份打开命令行界面 (按住 shift 鼠标右键 打开 PowerShell),输入命令:

全局安装 webpack:npm install webpack -g (vue2需要安装这个)

vue init webpack blog (blog 是项目名)创建项目

运行:

cd blog

npm install(初始化)

npm run dev

2、方法二:vue-cli3创建项目​​​​​​​,vue create 项目名 (vue-cli3.x的初始化方式)

以管理员身份打开命令行界面 (按住 shift 鼠标右键 打开 PowerShell),输入命令:

vue create system( system 是项目名)创建项目

运行:

cd system

npm install(初始化)

npm run serve

3、方法三:基于图形化界面的方式创建 vue 项目 (vue ui)(vue-cli3.x)

@vue/cli3.0 增加一个可视化项目管理工具,全局安装完成 cli3.0 之后,可以直接在 cmd 输入命令:vue ui 启动即可,地址默认是 localhost:8000 ( 回车后打开 )

Vue-Router路由安装及使用

1.npm 安装

npm install vue-router --save

2.创建

在router/index.js文件中引入vue以及vue-router

import Vue from 'vue';
import Router from 'vue-router';
//引入相关页面
import Ranking from '../components/Ranking.vue';
import Music from '../views/music.vue';
//vue引入路由插件
Vue.use(Router);

export default new Router({
  mode: 'history',     //用来消除路径中的#/
  routes: [            //路由数组,其中每个对象都是一个页面信息
    {
      path: '/',       //虚拟路径path,也就是浏览器中的路径
      title: '排行榜',  
      component:() => import('../views/ranking.vue')  //组件页面地址
    },
    {
      path: '/music',
      title: '音乐',
      component: Music
    }
  ]
});

在main.js文件中引入vue-router组件,并在vue对象中实例化

import Vue from 'vue'
import App from './App.vue'
import createRouter from './router/router'

new Vue({
  createRouter,
  render: h => h(App)
}).$mount('#app')

在App.vue中使用标签

<template>
  <div class="saas_warpper">
    <router-view></router-view>
  </div>
</template>

3.vue-router的使用

路由页面

路由配置关系

页面路由使用

this.$router.push({ path: '/music' });

Vuex安装及使用

1.安装

npm安装

npm install vuex --save

yarn安装

yarn add vuex

2.创建store文件夹

在src目录下新建store文件夹,并添加index.js文件

// 引入 vue
import Vue from 'vue'
//引入 vuex
import Vuex from 'vuex'
//安装vuex插件
Vue.use(Vuex)
 
// 创建vuex实例
const store = new Vuex.Store({
  state:{
 
  },
  mutations:{
 
  },
  actions:{
 
  },
  getters:{
 
  },
  modules:{
 
  }
})
 
//导出store对象
export default store;

3.挂载到vue实例上

main.js文件

import store from './store'

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')

4.使用方法

通过 this.$store.state.属性 的方式来访问状态

通过 this.$store.commit(‘mutation中的方法’) 来修改状态

webpack安装及使用

一、说明

webpack是现代javascript应用程序的静态模块打包器

注意:

  • webpack模块化打包webpack为了可以正常运行, 必须依赖node环境,

  • node环境为了可以正常执行很多代码,又必须依赖各种包,

  • 依赖各种包就需要npm工具(node packages manager node包管理 )

二、webpack安装

  1. 安装

查看node版本

node -v

  1. 全局安装webpack,避免后面出现版本问题,提前指定版本

npm install webpack@3.6.0 -g

局部安装

npm install webpack@3.6.0 --save-dev

三、webpack使用

  1. 新建 webpack.config.js

https://blog.csdn.net/qq_43812504/article/details/125455896?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167886061816800213090843%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167886061816800213090843&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-125455896-null-null.142^v73^insert_down1,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=webpack%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

//webpack.config.js与index.html同级

const path = require('path');
//需要使用包  npm init生成package.json文件

module.exports = {
  entry: './src/main.js', //入口
  output: {
    path: path.resolve(__dirname, 'dist'), //动态获取路径,需要使用包path,   __dirname node中的全局变量
    filename: 'bundle.js'
  }, //出口
}
  1. 使用方法

npm run build

四、loader

在开发中我们不仅仅有基本的js代码处理,我们也需要加载css/图片,也包括一些高级的将ES6 转为ES5代码,将TypeScript转为ES5代码,将scss/less转为css,将.jsx、.vue文件转为js文件等等

对于webpack本身的能力来说,对于这些转化是不支持的;

给webpack扩展对应的loader就可以啦!

loader使用过程:

  • 步骤一:通过npm安装需要使用的loader

  • 步骤二:在webpack.config.js中的modules关键字下进行配置

loader中文文档:https://www.webpackjs.com/loaders/css-loader/#%E5%AE%89%E8%A3%85

其他安装教程

element ui安装教程

1.首先,在VSCode中安装Vue.js插件,以便支持Vue.js开发。

2.在终端中使用npm安装Element UI:npm install element-ui --save。

3.在Vue项目中引入Element UI:在main.js文件中添加以下代码:

import ElementUI from 'element-ui';

import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

4.在Vue项目中使用Element UI组件了。例如,在组件中使用el-button:

<template><el-button>Click me</el-button></template>

  1. 运行Vue项目,您应该能够看到Element UI按钮的样式和功能。

sass安装教程

  1. 安装指令

npm i node-sass -g

  1. 安装成功

node-sass -v

scss是sass的升级版,创建sass文件时后缀为 .scss

less安装教程

  1. 安装指令

cnpm install less –g

  1. 安装成功

lessc –v

lessc 文件名.less 文件夹名/文件名.css

axios安装教程及使用

  1. npm安装

npm install axios

  1. 在主入口文件main.js中引用:

import axios from 'axios'

Vue.use(axios);

Vue-cli快速构建web前端项目
11-16
Vue-cli快速构建web前端项目 Vue-cli 是Vue.js的脚手架,用于自动生成Vue.js模板工程的。Vue-cli 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。
使用flask和vue开发python web项目
12-31
使用flask和vue开发python版本的 web项目,一整个文件,使用pycharm创建的项目,包含vevn 文件和 __pycache__ 文件,所以内容比较大,可以直接使用。 或者:https://github.com/18055975947/python-flask-vue-web ...
VUE项目开发的完整流程
热门推荐
weixin_45928161的博客
03-11 2万+
文章目录一、VUE环境搭建二、创建VUE项目1. 外部终端创建2. IDea内部终端创建3. 项目介绍4. vue 的特别之处三、添加前端开发插件依赖四、前端开发流程1. 创建组件与编码2. 配置组件路由3. 运行五、前后端交互 提示:本文是VUE项目开发的流程梳理,是对本专栏博客的梳理 一、VUE环境搭建 搭建VUE环境,可参考vue环境搭建 下载使用yarn,可参考yarn的安装和使用 二、创建VUE项目 这里只介绍其中我所熟知的两种方式 1. 外部终端创建 在存储vue项目的目录,清除路径并输
前端系列:Vue入门&环境搭建、【vue】创建项目&项目搭建问题&项目文件介绍&.vue文件介绍
weixin_54626591的博客
12-12 5249
Vue入门&环境搭建、【vue】创建项目&项目搭建问题&项目文件介绍&.vue文件介绍
Web前端开发——Vue概述
最新发布
快乐学习,daydayup!
04-10 511
Web前端开发——Vue概述
前端搭建Vue项目
lning8808的博客
04-10 267
**第一步:**下载安装node.js 地址: https://nodejs.org/en/ **第二部:**在刚刚安装的node目录下新建node_global和node_cache两个文件用来做全局和缓存 **第三部:**打开命令工具设置(注意:引号里的路径是你安装node病新建文件夹的路径) 1.npm config set cache “C:\Program Files\nodejs\...
前端 vue 项目搭建
我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。
12-12 57
大纲搭建脚手架:初始化脚手架限定包管理器开放局域网访问统一编辑器编码风格配置 Prettier配置 ESLintESLint、Prettier以及EditorConfig的区别配置 stylelint配置 Browserslist配置保存时执行代码检查配置 PostCSS配置别名路径禁止 git 转换换行符集成 husky集成 lint-staged检测提交日志vue 项目优化:修改标题和语...
Web前端开发系列——1.0创建Vue项目
m0_53156691的博客
06-15 1354
Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型。声明式渲染:Vue 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。响应性:Vue 会自动跟踪 JavaScript 状态并在其发生变化时响应式地更新 DOM。选项式 API组合式 API选项式 API 是在组合式 API 的基础上实现的!
Vue前端篇(一)搭建Vue项目
帅帅的困哒哒
11-18 909
Vue是尤雨溪编写的一个构建数据驱动的Web界面的库,选择他,也是因为Vue比较好上手,接下来说一下搭建Vue项目的过程 安装Node.js:在Node官网下载http://nodejs.cn/download/ 添加环境变量:右键此电脑---属性---高级系统设置---环境变量---系统变量找到path选中---编辑---添加Node的目录 打开cmd命令行界面,输入npm -v,...
前端vue入门及框架搭建
03-12
Vue(读音/vjuː/) 是一套构建交互式的 Web 用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面...
整合Django+Vue.js框架快速搭建web项目
01-27
+前端Vue.js的技术栈快速地搭建起一套web项目的框架。Django是Python体系下最成熟的web框架之一,由于Python语言的易用性和受众面广,Django框架也因其能够快速开发网站应用的特性成为了中小型网站开发框架首选。且...
vueweb项目demo
05-02
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以
Vue多页面项目模板
08-11
Vue 多页面项目模板
vue前端项目架构(vue
03-29
此项目集成了vuevue-cli,axios(进行了二次封装),element-ui,router
vue2.x+webpack快速搭建前端项目框架详解
11-26
一、本文将分享如何快速搭起基于webpack+vue前端项目框架,利用vue的自己的脚手架工具vue-cli搭建起基本的环境配置,再通过npm包管理工具引入相应的依赖来完善项目的各种依赖框架。下面是具体实操。 二、基本命令...
VUEweb端项目创建
l61052319940708的博客
10-22 1821
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:因为项目业务需要,接触了一段时间的Vue开发,作为一名新手记录下学习过程 提示:以下是本篇文章正文内容,下面案例可供参考 一、Vue Web端创建项目 1.Node安装 下载Node解压后双击 node-v6.14.4-x64.msi(版本号可能不同)...
【小沐学前端】从零开始搭建一个Vue项目
爱看书的小沐
10-03 802
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!
vue搭建前端项目的具体步骤
weixin_46882457的博客
06-19 387
1.安装node环境 下载地址 https://nodejs.org/en/ 下载安装后确定你的node npm 是否已经安装好了 打开运行(win + R)输入cmd点击确定 【node --version 】 查看node版本 【npm --version】查到npm版本 2.安装cnpm 安装指令(因为npm安装插件是从国外服务器下载,受网络影响大,可能会出现异常,所以安装cnpm备用) npm install -g cnpm –registry=https://regist
Webpack+Vue 项目搭建
weixin_44293690的博客
12-27 462
如何使用webpack构建Vue项目? 步骤: 1)新建一个web项目:新建一个目录,再进入目录根路径执行npm init来初始化最简单的采用了模块化的开发项目。此时会产生package.json文件。 2)安装webpack到本项目:打开命令行,进入项目根目录,输入npm i -D webpack,便可安装webpack到本项目。此时根目录下多了node_modules文件夹(里面有很多依赖包...
vue商城项目源码web前端
09-23
基于引用中提到的技术栈Vue和ElementUI,您可以在基于Vue的网上购物商城项目源码中找到Vue商城项目的web前端代码。这个项目使用了Vue-cli搭建,并采用了Vue全家桶和element-ui作为前端技术。项目的前端代码部分可以通过下载基于Vue2 ElementUI的飞机订票系统web前端项目源码.zip文件来获取。 请注意,该引用中还提到了项目的后端技术是express框架,数据库使用的是MySQL。如果您对整个项目的完整源码感兴趣,您还需要获取后端代码和数据库文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • web前端Vue项目搭建流程 869
  • vue下载文件 38

分类专栏

  • 项目搭建 1篇

最新评论

  • vue下载文件

    CSDN-Ada助手: 非常感谢您的第二篇博客,这篇文章很实用!学习了您分享的 Blob 下载文件时 type 类型,对于刚开始学习 Vue 的我来说,这是一个很重要的知识点。除此之外,如果您能进一步分享一些如何处理下载文件的进度和错误信息的技巧,那就更加完美了。期待您的下一篇博客! 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2

  • web前端Vue项目搭建流程

    CSDN-Ada助手: 推荐 Vue入门 技能树:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue

大家在看

  • LAMP架构详解
  • 汽车电子专栏目录一览 1104
  • 解锁LLM潜能:掌握高效Prompt Engineering技巧 1758
  • (从0到1)EasyExcel+SpringBoot+SpringCloud实现数据导出
  • Redis实现分布式锁 1

最新文章

  • vue下载文件
2023年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司东莞网站推广系统多少钱铜仁企业网站设计哪家好张北网站定制价格许昌SEO按天收费价格平顶山SEO按天收费价格南阳百度网站优化红河网页设计贵港网络广告推广莱芜网络广告推广哪家好合肥网络营销推荐遵义seo推荐南山网页设计哪家好郴州网站建设设计哪家好果洛模板网站建设价格宣城网站设计飞来峡网站优化按天扣费哪家好重庆网站搜索优化哪家好黑河企业网站制作多少钱珠海网站设计价格邵阳网站制作设计推荐固原模板网站建设推荐邢台SEO按天收费东营网站优化软件哪家好潜江优化哪家好承德网络推广多少钱海南外贸网站建设报价成都seo哪家好吴忠网站优化价格揭阳阿里店铺托管盐城设计公司网站报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化