web前端Vue项目搭建流程

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);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19001.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT搭建AI网站实战

1.概述 ChatGPT是一款基于GPT-3.5架构的大型语言模型&#xff0c;它能够进行自然语言处理和生成对话等任务。作为一款智能化的聊天机器人&#xff0c;ChatGPT有着广泛的应用场景&#xff0c;如在线客服、智能助手、个性化推荐等。今天笔者给大家分享一下如何使用ChatGPT的API模…

20230623百度 Vs Google,百度差在哪里?【喊话李彦宏:为中华造芯IC】

20230623百度 Vs Google&#xff0c;百度差在哪里&#xff1f; 2023/6/23 18:45 百度搜索&#xff1a;google PDK 【百度可以为未来长期投资什么】 https://blog.csdn.net/cf2SudS8x8F0v/article/details/126187739 人人皆可免费造芯&#xff1f;谷歌开源芯片计划已释放90nm、…

2023年网络安全趋势

数据安全越来越重要。 我国《数据安全法》提出“建立健全数据安全治理体系”&#xff0c;各地区部门均在探索和简历数据分类分级、重要数据识别与重点保护制度。 数据安全治理不仅是一系列技术应用或产品&#xff0c;更是包括组织构建、规范制定、技术支撑等要素共同完成数据…

大模型时代下的全新变革

大模型的技术突破为人类的技术视野撕开全新AI宇宙的一角&#xff0c;让人类立刻畅想万花筒般的未来。当相信成为一种力量&#xff0c;它将助推不可估量的飞跃发展。在九章云极DataCanvas新产品发布会上&#xff0c;九章云极DataCanvas公司董事长方磊从AI科技企业角度阐述了独到…

ChatGPT实践应用和大模型技术解析

点击蓝字 关注我们 关注并星标 从此不迷路 计算机视觉研究院 公众号ID&#xff5c;计算机视觉研究院 学习群&#xff5c;扫码在主页获取加入方式 计算机视觉研究院专栏 Column of Computer Vision Institute 从技术原理、实战、应用等多维角度&#xff0c;共同探讨ChatGPT和大模…

AI+人类,实现高效网络安全

导语 聊天机器人和生成式人工智能&#xff08;如 ChatGPT&#xff09;突然成为主流让很多人感到担忧。很多人开始担忧&#xff0c;人工智能取代人的时代已经到来。 幸运的是&#xff0c;事实并非如此。 更有可能的情况是&#xff0c;人类将与 AI 合作创建工作角色的混合模型。…

世优科技创始人纪智辉:数字人技术与应用场景

2023年3月25日&#xff0c;由映魅咨询主办的2023年迎新交流论坛在上海举行。在本次迎新论坛中&#xff0c;映魅咨询邀请了在教育科技领域、元宇宙人工智能领域以及出海服务领域的优秀企业代表和与会听众们进行了深入的分享探讨。 世优科技创始人兼CEO纪智辉出席了本次论坛的元…

ChatGPT背后模型被证实具有人类心智!斯坦福新研究炸了,知名学者:“这一天终于来了”...

‍‍ 丰色 萧箫 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT原来是拥有心智的&#xff1f;&#xff01; “原本认为是人类独有的心智理论&#xff08;Theory of Mind&#xff0c;ToM&#xff09;&#xff0c;已经出现在ChatGPT背后的AI模型上。” 这是来自斯坦福大学的…

广东小学计算机,广州11区电脑派位和小学对口直升表,你想知道的都在这里了!...

很多家长在购买学位房的时候&#xff0c;除了考虑到地段小学的教学质量&#xff0c;也会参考对口初中的实力如何。上了这个小学&#xff0c;孩子初中去哪儿呢&#xff1f;&#xff01; 科普目前&#xff0c;广州市公办小学升公办初中主要通过“电脑派位”和“对口直升”两大方式…

【微信小程序】粤语教学平台-粤言粤语

展示视频 粤言粤语小程序演示视频 1 项目简介 1.1 项目背景 1.1.1 创意来源 根据中共中央办公厅、国务院办公厅印发的《关于实施中华优秀传统文化传承发展工程的意见》&#xff0c;我小组计划开发一款推广中国部分地区传统文化的可广泛推广的软件。为紧贴国家计划在2025年前…

音乐标签修改 android,音乐标签修改(Star Music Tag Editor)

Star Music Tag Editor可以对你音乐当中的各种标签信息来进行修改&#xff0c;在某些音乐信息出现错误之时你能够利用这款软件来直接的进行改正&#xff0c;让你的标签信息变得更加的容易进行分类&#xff0c;如果你感兴趣的话就快来下载这款Star Music Tag Editor&#xff01;…

项目三:声乐盒(音节+音乐)实验

摘要&#xff1a; 本项目以AT89C52为基础&#xff0c;通过矩阵键盘实现7个基本音节的低、中、高音&#xff0c;并在数码管上加以显示&#xff0c;同时通过按键切换模式&#xff0c;不同模式可以播放不同的歌曲 一.主体思路 单片机控制蜂鸣器需要一定频率的方波信号&#xff0…

计算机中班音乐,【精品】中班音乐教案6篇

【精品】中班音乐教案6篇 作为一名无私奉献的老师&#xff0c;就难以避免地要准备教案&#xff0c;编写教案有利于我们科学、合理地支配课堂时间。教案应该怎么写呢&#xff1f;下面是小编为大家整理的中班音乐教案6篇&#xff0c;仅供参考&#xff0c;希望能够帮助到大家。 中…

在线绘图网站

https://www.freedgo.com/

https://app.diagrams.net/在线画图的一些技巧

最近工作需要,实践了在线画图的case, 下面就把使用心得记录一下: 关于diagrams 的一些小技巧: 登入的网页是:Flowchart Maker & Online Diagram Software 1: 利用group 的选项,这个可以整体移动,不用担心会漏掉一个: 就是选中一个图标,然后,看右边arrange 下面…

在线画图网站Graph Editor的使用

网站链接 链接 网站介绍 CS Academy是一个在线的算法学习和竞赛的网站&#xff0c;打开网站左侧导航栏中的App目录下有一个可以在线画图的应用Graph Editor&#xff0c;用来画图&#xff08;有向、无向&#xff09;非常好用。 网站使用 网站的界面如下&#xff1a; 左侧为…

一个实例讲讲 ChatGPT 推理

吴恩达与 OpenAI 官方联合推出了 1.5 小时的免费视频课&#xff1a;地址&#xff1a; https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/2/guidelines 今天我学了第四讲&#xff0c;ChatGPT Inferring&#xff0c;即推理 教学中&#xff0c;给的例子是情绪判断。 我很…

AUTOSAR的现状和利弊

利 篇 做AUTOSAR项目一段时间了&#xff0c;做完了几个基于AUTOSAR架构的控制器软件项目&#xff0c;也完成了符合功能安全ASILC的AUTOSAR架构的软件平台。 在做这些项目的过程中&#xff0c;通过项目招标&#xff0c;供应商考察&#xff0c;对比同行以及自己亲自实施的情况&…

软件测试助理利弊,女生做软件测试的利弊都有什么?

在编程领域&#xff0c;女程序猿是相对较少的&#xff0c;因为编程思维即逻辑思维就难倒了大部分女生。但是在另外一个领域&#xff0c;女生却在近来几年占据越来越多&#xff0c;那就是软件测试行业。相对于其他IT岗位来说&#xff0c;软件测试对技术的要求没有那么高&#xf…

机器人改变生活利弊英语作文_机器人的利弊作文

人类在里面住上一辈子也没关系,只有操纵器和一个透明的东西,却随时可以看到机器人在街道上走来走去? 以下是小学生作文网小编为你推荐的末来的机器人作文 &#xff0c;希望对你有所帮助。... 2018-12-28 阅读全文 >> 机器人是自动控制机器(Robot)的俗称&#xff0c;自动…