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 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。
WEB前端VUE博客系统项目》
09-08
Vue博客系统是一个基于Vue.js框架构建的Web前端项目,它为开发者提供了一个实现个人或企业博客平台的模板。Vue.js是Google支持的轻量级、高性能的JavaScript库,以其组件化开发模式、虚拟DOM和响应式数据绑定等功能...
前端搭建Vue项目
lning8808的博客
04-10 289
**第一步:**下载安装node.js 地址: https://nodejs.org/en/ **第二部:**在刚刚安装的node目录下新建node_global和node_cache两个文件用来做全局和缓存 **第三部:**打开命令工具设置(注意:引号里的路径是你安装node病新建文件夹的路径) 1.npm config set cache “C:\Program Files\nodejs\...
立即升级你的前端技能!跟随这份Vue3项目搭建教程,从零基础到专业,一步步掌握最新Web开发技术,打造响应快速、界面优雅的现代网站。
最新发布
qq_53722480的博客
08-07 460
Vue 3 + Vite + Axios + Cookie + Pinia + Element Plus + TailwindCSS + DaisyUI + Router 4:详细项目创建与安装指南”
前端 vue 项目搭建
我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。
12-12 73
大纲搭建脚手架:初始化脚手架限定包管理器开放局域网访问统一编辑器编码风格配置 Prettier配置 ESLintESLint、Prettier以及EditorConfig的区别配置 stylelint配置 Browserslist配置保存时执行代码检查配置 PostCSS配置别名路径禁止 git 转换换行符集成 husky集成 lint-staged检测提交日志vue 项目优化:修改标题和语...
Web前端开发系列——1.0创建Vue项目
m0_53156691的博客
06-15 1449
Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型。声明式渲染:Vue 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。响应性:Vue 会自动跟踪 JavaScript 状态并在其发生变化时响应式地更新 DOM。选项式 API组合式 API选项式 API 是在组合式 API 的基础上实现的!
Vue前端篇(一)搭建Vue项目
帅帅的困哒哒
11-18 932
Vue是尤雨溪编写的一个构建数据驱动的Web界面的库,选择他,也是因为Vue比较好上手,接下来说一下搭建Vue项目的过程 安装Node.js:在Node官网下载http://nodejs.cn/download/ 添加环境变量:右键此电脑---属性---高级系统设置---环境变量---系统变量找到path选中---编辑---添加Node的目录 打开cmd命令行界面,输入npm -v,...
基于 Vue + ElementUI ,专注于中台系统快速搭建Web前端项目工程框架
05-25
本项目“基于 Vue + ElementUI ,专注于中台系统快速搭建Web前端项目工程框架”,即MyUI,是由美亚柏科旗下的新德汇出品的一款专门针对中台系统开发的框架。MyUI框架不仅充分利用了Vue.js的强大功能,还结合了...
基于 vue-cli3 搭建前端H5模板
02-22
Vue CLI 3 是 Vue.js 官方推出的一款现代化的前端构建工具,它极大地简化了 Vue.js 项目的初始化和开发流程。本项目是一个基于 Vue CLI 3 搭建前端H5模板,适用于快速构建响应式、高性能的移动网页应用。 在开始...
vue-cli 脚手架搭建一个web 端项目( vue 2 )
weixin_50339217的博客
01-18 1201
使用 vue-cli 脚手架搭建一个web 端的 vue2 项目
vueweb项目demo
05-02
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以
VUEweb端项目创建
l61052319940708的博客
10-22 1866
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:因为项目业务需要,接触了一段时间的Vue开发,作为一名新手记录下学习过程 提示:以下是本篇文章正文内容,下面案例可供参考 一、Vue Web端创建项目 1.Node安装 下载Node解压后双击 node-v6.14.4-x64.msi(版本号可能不同)...
【小沐学前端】从零开始搭建一个Vue项目
爱看书的小沐
10-03 1025
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!
vue搭建前端项目的具体步骤
weixin_46882457的博客
06-19 417
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
前端系列:Vue入门&环境搭建、【vue】创建项目&项目搭建问题&项目文件介绍&.vue文件介绍
weixin_54626591的博客
12-12 7101
Vue入门&环境搭建、【vue】创建项目&项目搭建问题&项目文件介绍&.vue文件介绍
Vue-搭建项目手把手教程
IT博客技术分享
09-14 666
Vue-搭建项目手把手教程: 一、如何搭建vue项目: 方法一: 1.安装好node 和webpack之后 2.在d盘 新建一个文件夹 test 3.打开test文件 鼠标右键 git bash Here 4.检测本地是否有node 和 webpack 命令看下图: 检测本地是否装有node:node -v 检测本地是否有npm:npm -v 5.安装淘...
Webpack+Vue 项目搭建
weixin_44293690的博客
12-27 504
如何使用webpack构建Vue项目? 步骤: 1)新建一个web项目:新建一个目录,再进入目录根路径执行npm init来初始化最简单的采用了模块化的开发项目。此时会产生package.json文件。 2)安装webpack到本项目:打开命令行,进入项目根目录,输入npm i -D webpack,便可安装webpack到本项目。此时根目录下多了node_modules文件夹(里面有很多依赖包...
前端技术栈 —— Vue框架 —— (一)快速上手
键盘国治理专家的博客
12-18 1684
快速上手Vue
写文章

热门文章

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

分类专栏

  • 项目搭建 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

最新文章

  • vue下载文件
2023年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司放心的企业网站优化公司合肥seo网站优化方案科技网站优化同时优化几个网站沁阳网站排名优化哪里的好汕头网站优化推广厂家网站搜索优化哪家专业目前做个优化网站需多少钱汕头企业网站关键词优化多少钱安庆网站优化推广价格网站关键词优化网站推广南京网站优化链接安庆网站推广优化哪家专业株洲口碑好的营销型网站优化找人优化网站网站优化要多久莆田网站优化推荐实力强的婚纱摄影网站优化团队兰溪百度网站优化电话许昌实力网站优化公司哪家好西安网站优化效果城东区网站seo优化排名山东专业网站优化公司北京聚华网站制作优化公司苏州综合网站优化活动简介优化网站效果好优化网站推广要多少钱网站的优化与竞价排名丽水网站优化有哪些番禺企业网站推广优化教程香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

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