NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

这篇具有很好参考价值的文章主要介绍了NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载安装NodeJS

1.下载过程默认下一步

(1)这个是官网全版目录,下载太慢(一般下载不了);但是它写了所有nodejs和npm相互对应的版本,可以以此为参考、防止版本不对应;

NodeJS各个历史版本下载https://nodejs.org/zh-cn/download/releases/

(2)这里有一个快速下载地址,只有16.18.1这个版本,但这个版本是长期支持的;对应npm8.15.0

NodeJS16.18.1下载地址http://nodejs.cn/download/

2. 查看版本(之前下载好的)

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 修改缓存、依赖的的存放目录

在nodejs安装目录下,新建俩个文件:node_cachenode_global

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 打开cmd,分别执行两条命令

npm config set cache "D:\IT\Install\nodejs\node_cache"

再继续执行两条命令,执行完成后检查是否成功!

npm config get cache
npm config get prefix

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

5. 配置环境变量 

这个配置先不管,你先配置。等安装完vue,查看目录你就知道了!

NODE_PATH

D:\IT\Install\nodejs\node_global\node_modules

 NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

Path

D:\IT\Install\nodejs\

D:\IT\Install\nodejs\node_global

D:\IT\Install\nodejs\node_cache

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

6. 安装淘宝镜像

因为原镜像在国外,访问很慢;所以需要安装淘宝镜像!

#安装命令
npm config set registry https://registry.npm.taobao.org

#查询
npm config get registry

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

二、安装vue及vue/cli

1. 在cmd执行命令,安装vue

npm install vue -g

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

这个问题忽略,不用去更新! 

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

2. 再执行安装vue/cli的命令

npm install -g  @vue/cli

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 查看vue版本

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

三、创建项目

1. 先找到创建项目的目录下

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

 2. 在路径上输入cmd敲回车进入dos命令

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 输入vue create test-vue (项目名)

vue create test-vue

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 选择默认 Vue2 或者 Manually select features 回车 

这里和大家解释一下:我们新手学习的时候最好先选择Manually select features去配置学习(这里暂时没有教程介绍,请大家找度娘解决一下应急!),像我跟着视频去学习就选择Vue2了。那下面根据教程就选择下载element-ui

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

若是大家很牛的话,那就选择Vue3吧!而且项目创建完毕,根据下面教程要下载的是element-plus

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

5. 等待项目创建

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

6. 启动运行项目

cd test-vue

npm run serve

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

7. 点击地址进入vue页面

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

8. 页面如下即成功

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

四、WebStorm创建vue项目

1. File-New-Project

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

2. 选择vue.js修改项目名

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 等待项目创建

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 项目创建完毕配置启动项 

我这里配置过了,所以直接显示了!

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

点 + 选择 npm

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

 配置如图两处,选择serve

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

5. 完成后启动即可

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

五、安装 element-ui

1. 在先进入项目下

PS D:\IT\Java\IdeaProjects\Liush> cd .\springboot-vue-wms\wms-web\

注:我这里是在IDEA打开的 

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

2. 安装 element-ui

PS D:\IT\Java\IdeaProjects\Liush\springboot-vue-wms\wms-web> npm i element-ui -S

3. 检验安装

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

查看 node——modules 下是否有 element-ui

 NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 在main.js引入以下内容

参考官网:element-ui 创建-快速上手

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

需要拷贝内容如下

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

Vue.use(ElementUI);

main.js 完整代码如下

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.config.productionTip = false
Vue.use(ElementUI);

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

六、安装 element-plus

1. 论述始终 

原因:为什么我这里不使用指令 npm i element-ui -S 安装 element-ui 呢?

报错:安装element-ui报错解决办法

解释:如图,在上面我创建项目时候用的是默认选择Vue3,而vue3.0 不兼容 element-ui ,于是推出了element-plus

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

所以:我要在vue项目路径下安装element-plus,具体操作如下! 

2.下载 element-plus

npm install element-plus --save 

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 在main.js中引用

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';

const app = createApp(App)
app.use(ElementPlus)
app.use(router).mount('#app')

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

七、安装 axios

1. 首先进入项目目录下 

PS D:\IT\Java\IdeaProjects\Liush> cd .\springboot-vue-wms\wms-web\

 2. 安装插件 axios

npm install --save axios 

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

如果报错,请再试下面这条命令全局安装 axios 

 npm install axios -g

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

3. 在main.js 全局引入 axios

import axios from "axios";

Vue.prototype.$axios = axios;

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

八、安装 vue-router

Vue2的版本只能和vue-router 3.x使用vue-router 4.x和Vue3使用,如果安装vue-router不标注版本的话,会默认安装vue-router 4.x的版本,可以在package.json文件里查看vue-router的版本信息,我的是^3.5.4的版本。

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

1. 首先进入项目目录下 

PS D:\IT\Java\IdeaProjects\Liush> cd .\springboot-vue-wms\wms-web\

2. Vue2 安装路由 vue-router

npm i vue-router@3.5.4

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

2. Vue3 安装路由 vue-router

npm i vue-router

3. 创建路由文件

src 下创建 router 文件,并新建 index.js

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 配置 index.js

首先引入路由:import VueRouter from 'vue-router'; 我的具体配置如下

import VueRouter from 'vue-router';

const routes = [
    {
        path: '/',
        name: 'login',
        component: () => import('../components/Login')
    }
]

const router = new VueRouter({
    mode: 'history',
    routes
})

export default router;

5. 在 main.js 注册

首先引入:路由和路由配置文件

import VueRouter from 'vue-router';

import router from "@/router";

还有配置就是:

Vue.use(VueRouter);

router,

上述在main.js具体配置如下:文章来源地址https://www.toymoban.com/news/detail-417422.html

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import './assets/global.css';
import axios from "axios";
import VueRouter from 'vue-router';
import router from "@/router";

Vue.prototype.$axios = axios;
Vue.prototype.$httpUrl = 'http://localhost:8090'
Vue.config.productionTip = false
// Vue.use(ElementUI);
Vue.use(VueRouter);
Vue.use(ElementUI, {size: 'small'});

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

九、安装 vuex 状态管理 

同样,Vue2 安装 vuex 状态管理要制定版本,Vue3 则不用。

1. 首先进入项目目录下 

PS D:\IT\Java\IdeaProjects\Liush> cd .\springboot-vue-wms\wms-web\

2. Vue2 安装状态管理 vuex

npm i vuex@3.0.0

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

2. Vue3 安装状态管理 vuex

npm install vuex@next --save

3. 编写 store 文件

src 下创建 store 文件,并新建 index.js

NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

4. 配置 index.js

首先引入路由:

import vue from 'vue';

import Vuex from 'vuex';

vue.use(Vuex)

我的具体配置如下:

import vue from 'vue'
import Vuex from 'vuex'
import router, {resetRouter} from "../router";

vue.use(Vuex)

function addNewRoute(menuList) {
    console.log(menuList)
    let routes = router.options.routes
    console.log(routes)
    routes.forEach(routeItem => {
        if (routeItem.path == "/Index") {
            menuList.forEach(menu => {
                let childRoute = {
                    path: '/' + menu.menuclick,
                    name: menu.menuname,
                    meta: {
                        title: menu.menuname
                    },
                    component: () => import('../components/' + menu.menucomponent)
                }

                routeItem.children.push(childRoute)
            })
        }
    })

    resetRouter()
    router.addRoutes(routes)
}

export default new Vuex.Store({
    state: {
        menu: []
    },
    mutations: {
        setMenu(state, menuList) {
            state.menu = menuList

            addNewRoute(menuList)
        }
    },
    getters: {
        getMenu(state) {
            return state.menu
        }
    }
})

5. 在 main.js 中注册

首先引入:sotre状态管理配置文件

import store from './store';

还有配置就是:

store,

上述在main.js具体配置如下:

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import './assets/global.css';
import axios from "axios";
import VueRouter from 'vue-router';
import router from "@/router";
import store from './store';

Vue.prototype.$axios = axios;
Vue.prototype.$httpUrl = 'http://localhost:8090'
Vue.config.productionTip = false
// Vue.use(ElementUI);
Vue.use(VueRouter);
Vue.use(ElementUI, {size: 'small'});

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

到了这里,关于NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详解Vite创建Vue3项目+vue-router+ts+vite+element-plus

    前言 在之前的文章中写过“Vue3+TS+ElementPlus的安装和使用教程【详细讲解】”,但那篇文章写的是创建vue3的项目没有使用到Vite构建工具进行创建还是使用的常规webpacket构建工具进行创建的。提到Vite和webpacket的时候我们可以简单说一下。 Vite 和 Webpack 都是现代化的前端构建工

    2024年01月18日
    浏览(46)
  • vue-router + element-plus实现面包屑导航栏和路由标签栏

    首先,先解释一下什么是面包屑导航栏和路由标签栏。 如下图所示,面包屑导航栏就是展示当前所处路由信息和父辈路由信息的导航栏,它的作用是提示用户当前页面所在位置;路由标签栏就类似于浏览器的标签栏,每个标签对应一个路由页面,点击该标签可以进入该路由页

    2023年04月23日
    浏览(36)
  • Vue3+Vue-Router+Element-Plus根据后端数据实现前端动态路由——权限管理模块

    提示:文章内容仔细看一些,或者直接粘贴复制,效果满满 提示:文章大概 1、项目:前后端分离 2、前端:基于Vite创建的Vue3项目 3、后端:没有,模拟的后端数据 4、关于路径“@”符号——vite.config.js 文件里修改 提示:以下是本篇文章正文内容,下面案例可供复制粘贴使用

    2024年02月02日
    浏览(38)
  • 17、基于Mybaits、Vue、axios、Element-ui的JavaWeb项目

    目录 1、项目功能介绍 ​编辑          2、环境准备 创建项目 准备数据库 准备Mybatis核心配置文件 创建实体类与Mapper映射文件 补全项目结构 1、在pom.xml中导入相关依赖 2、导入axios、vue的js文件 3、导入Element-ui 3、查询所有功能的实现    3.1、后端的实现 3.1.1、dao层方法的实

    2024年02月15日
    浏览(34)
  • vue3初始搭建项目完整教程 vue3 + vite + element-ui + axios

    1. 安装 2. 创建目录 3. 在router下新增index.js 4.修改main.ts 1. 新增文件夹 2. 新增Home.vue和About.vue 1. 修改app.vue 1.unplugin-auto-import 2. 在vite.config.js中引入 1.安装element-ui 2. 按需导入 3.在vite.config.js新增插件 4.测试是否引入成功 5.如果报错 1. 网上下载reset.css 2.在assets中新增css文件夹 3.将

    2024年02月16日
    浏览(71)
  • 第5篇 vue的通信框架axios和ui框架-element-ui以及node.js

    axios是独立于vue的一个项目,基于promise用于浏览器和node.js的http客户端。 在浏览器中可以帮助我们完成 ajax请求的发送 在node.js中可以向远程接口发送请求 1.后端代码 2.前端代码 3.运行效果 element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,方便程序员进行页面快速布局和

    2024年02月09日
    浏览(43)
  • Vue使用element-ui/plus组件布局容器container失效解决方法

    这个错我遇到了好几次,每一次都花了很长时间解决,还是决定写个笔记记录一下。 在使用elementu官网的布局容器时,他是这样的。 我在确定elementui引入正确的情况下是这样写的。 注意,我在SideNav,Header,Main,Footer组件套了el-aside,el-header... 然后暴露出来在Home中引用。 当然错

    2024年02月11日
    浏览(38)
  • IDEA搭建vue-cli | vue-router | 排错思路、Webpack、Axios、周期、路由、异步、重定向

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Vue 是一套用于构建 用户界面 的渐进式 JavaScript 框架。 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注 视图层 ,不仅易于上手,还便于与第三方库或既有项目 整合 。另一方面,当

    2024年04月13日
    浏览(121)
  • vue使用element-ui或者element-plus固定 el-header 和 el-aside

    vue使用element-ui或者element-plus固定 el-header 和 el-aside 在使用element-plus做后台管理的时候,需要固定el-header和el-aside,特此记录以下。 只需要将el-main固定高度即可。 main.vue css 将 el-main 高度后,当 el-main 内容超出固定高度后就能显示滚轮了。将滚轮样式修改一下就好了。 效果:

    2024年02月13日
    浏览(33)
  • 基于vue-cli创建后台管理系统前端页面——element-ui,axios,跨域配置,布局初步,导航栏

    1.vue-cli创建前端工程,安装element-ui,axios和配置; 2.前端跨域的配置,请求添加Jwt的设置; 3.进行初始化布局,引入新增页面的方式; 4.home页面导航栏的设置,一级目录,二级目录; 安装成功 布局初步 1.vue-cli创建前端工程,安装element-ui,axios和配置; 2.前端跨域的配置,请

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包