当前位置:首页 > 软件开放 > 正文内容

vue脚手架3创建项目(vue脚手架新建项目)

软件开放2年前 (2023-03-28)1547

今天给各位分享vue脚手架3创建项目的知识,其中也会对vue脚手架新建项目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

使用vue脚手架创建Vue项目并引入bootstrap-vue

1.Module build failed: Error: ENOENT: no such file or directory, open '包路径\bootstrap-vue\node_modules\core-js\modules\es.array.iterator.js'

2.Error: ENOENT: no such file or directory, open 'D:\ahao\studyPath\bootstrap-vue\node_modules\lodash\lodash.js'

3.VUE中使用BootstrapVue图片b-img标签路径显示不出图片问题

新建 vue.config.js ;安装 npm i vue-cli-plugin-bootstrap-vue ;配置vue.config.js后重新执行npm run serve

vue脚手架2.0和3.0创建项目的区别?

一、生成项目命令

安装3.x版本的Vue脚手架: npm install -g @vue/cli ,创建Vue项目命令: vue create 项目名称 或基于ui界面创建Vue项目,命令: vue ui

基于2.x的旧模板,创建Vue项目 npm install -g @vue/cli-init , vue init webpack 项目名称

二、目录的区别

3.0版本根目录新增了 babel.config.js和.browserslistrc public文件夹

src文件夹中多了views文件夹,相比2.0,在index.js变为了router.js

2.0版本相比3.0版本 有build和config文件夹等,src文件夹中有router文件夹,里面有index.js

vue项目完整搭建步骤

为了让一些不太清楚搭建前端项目的小白,更快上手。今天我将一步一步带领你们进行前端项目的搭建。前端开发中需要用到框架,那vue作为三大框架主流之一,在工作中很常用。所以就以vue为例。

下载并安装node

下载地址为:

在 nodejs官网下载最新版稳定版的node.js安装,自带了npm工具 ,推荐下载左边的。

检查node是否安装成功

为了更快安装,可以使用淘宝的镜像:

在终端输入以下命令:

检测cnpm是否安装成功

vue-cli是vue脚手架工具,方便打包,部署,测试等。

进入你的项目目录,创建一个基于 webpack 模板的新项目: vue init webpack 项目名

进入项目

安装依赖

此时项目中会多了一个node_modules

启动成功

Vue脚手架

在没有Vue脚手架的时候,我们需要手动搭建webpack项目、手动去配置vue,现在有了Vue脚手架,我们就可以通过命令行的形式快速生成vue项目的基础架构。其官网地址为:

安装 3.x 版本的 Vue 脚手架。

输入 vue -V 如果出现版本号,就说明安装成功。

脚手架安装成功之后,就可以通过脚手架创建vue项目了。

通过上面脚手架创建的Vue项目,使用 npm run serve 命令之后,打印如下:

使用 npm run serve 命令并不会自动打开浏览器,下面我们修改端口号,并且让执行命令之后自动打开浏览器。

注意: 不推荐使用这种配置方式。因为 package.json 主要用来管理包的配置信息,为了方便维护,推荐将 vue 脚手架相关的配置,单独定义到 vue.config.js 配置文件中。

总结 :至此,使用脚手架创建项目的流程就完成了,如果想要把项目拷贝给别人,需要先把项目的 node_modules 文件夹删除,对方拿到项目之后,首先要cd到项目目录,然后执行 npm install 安装所有依赖项,然后再执行 npm run serve 就可以把项目跑起来了。如果想要再给项目添加新的依赖,可以cd到项目目录,然后执行 vue ui 打开GUI,在可视化面板中就可以给项目添加新的依赖了。

构建实用VUE3项目

还没用几天VUE,就到3了,本文旨在记录构建一个实用项目模板昂。

1、自然是将VUE-CLI升级到最新版本啦(卸载旧的,安装zhui新的)

npm uninstall -g vue-cli

npm install -g @vue/cli

你要是想看看脚手架的版本,那敲这个

vue --version

2、构建你的项目吧

vue create myproject

进入配置的时候问你愿不愿意,你打YES就好

还有就是,既然想要VUE3的,记得选VUE3就好

到了这儿,一个原始的项目就有啦。

3、在项目目录中,建一个名叫vue.config.js的文件,并且在这个文件里导出一个对象。至于这个对象里的选项和配的值,那就又可以写一篇了

4、配置路由(和子路由)

1)安装好路由插件     cnpm i vue-router@next -D

2)在src目录下创建 router/index.js 

3)在根目录的main.js里面引入路由  import router from './router'

4)   在Vue对象中加入router的配置

import Vue from 'vue'

import VueRouter from 'vue-router'

import Login from '../views/Login.vue'

Vue.use(VueRouter)

  const routes = [

  {

    path: '/',

    redirect: '/login'

  },

  {

    path: '/login',

    name: 'Login',

    component: Login

  },

  {

    path: '/',

    component: resolve = require(['../views/Index.vue'], resolve),

    redirect: '/home',

    children: [

      {

        path: 'home',

        name: 'home',

        component: resolve = require(['../views/home/Home.vue'], resolve),

        meta: { title: '首页'}

      },

      {

        path: '/programCard',

        name: 'programCard',

        component: resolve = require(['../views/programCard/card.vue'], resolve),

        meta: { title: '路由1'}

      }

    ]

  }

]

const router = new VueRouter({

  mode: 'hash',

  base: process.env.BASE_URL,

  routes

})

export default router

5、安装VUEX并使用

1)安装vuex  cnpm i  vuex@next -D

2)在src目录下创建 store/index.js 

3)在根目录的main.js里面引入  import store from './store'

4)   在main.js里加入store的配置

6、配置axios

1)   安装vuex  cnpm i  axios@next -D

2)   在src目录建立api/request.js,并在其中引入axios       import axios  from 'axios'

在request.js中创建axios实例

添加请求拦截器和响应拦截器

再将实例导出export

3)在src目录建立api/index.js,引用axios实例,并统一定义请求函数

7、在src下建立views目录和路由子目录home/Home.vue

8、在assets目录增加css 、iconfont、images、js目录,存放资源

9、根目录下建立static\global.js

定义常量 const API_ROOT='127.0.0.1:8081'

建立对象window.global={

url:{

apiUrl:"http://"+API_ROOT+"/"

}

}

关于vue脚手架3创建项目和vue脚手架新建项目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://zspsrg.cn/post/14271.html

分享给朋友:

“vue脚手架3创建项目(vue脚手架新建项目)” 的相关文章

软件开发培训(软件开发课程)

软件开发培训(软件开发课程)

本篇文章给大家谈谈软件开发培训,以及软件开发课程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、软件开发培训班哪家好 2、软件开发培训的内容有哪些 3、软件开发培训的内容有哪些? 软件开发培训班哪家好 目前已知几大软件开发培训机构有千锋、柠檬班、博为峰等。其中要...

定制建站网站建设(定制建站网站建设费用)

定制建站网站建设(定制建站网站建设费用)

今天给各位分享定制建站网站建设的知识,其中也会对定制建站网站建设费用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、定制网站建设步骤 2、如何创建自己的网站平台 3、网站建设的流程是什么,需要多长时间 4、自助建站和定制建站有什么区别? 定制网...

手机软件开发教程(安卓手机软件开发教程)

手机软件开发教程(安卓手机软件开发教程)

今天给各位分享手机软件开发教程的知识,其中也会对安卓手机软件开发教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、如何开发手机app 2、app是如何制作的,APP如何开发? 3、ios端的手机app开发要怎么做? 4、如何制作软件app...

码上放心追溯码用什么扫(码上放心追溯码什么意思)

码上放心追溯码用什么扫(码上放心追溯码什么意思)

本篇文章给大家谈谈码上放心追溯码用什么扫,以及码上放心追溯码什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、药品追溯码为什么印淘宝扫一扫? 2、码上放心的二维码可以手动输入扫码枪吗 3、码上放心子类监管码在那里查 药品追溯码为什么印淘宝扫一扫? 亲,很高...

uu8686游戏交易平台怎么样(uu868游戏交易官网客服)

uu8686游戏交易平台怎么样(uu868游戏交易官网客服)

今天给各位分享uu8686游戏交易平台怎么样的知识,其中也会对uu868游戏交易官网客服进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、uu8968和8686购宝通这两个游戏交易平台可靠吗?可不可安全购买? 2、有个叫UU86的交易平台是骗人的 大家不要...

百度网盘企业加速券(百度网盘如何使用加速券)

百度网盘企业加速券(百度网盘如何使用加速券)

本篇文章给大家谈谈百度网盘企业加速券,以及百度网盘如何使用加速券对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、百度网盘怎么买五分钟加速券 2、百度网盘获取的倍速播放券没过期却用不了 3、百度网盘办了会员、买了加速券,这种下载速度,请问百度网盘是不是要倒闭了?...