安装步骤

  1. 创建一个目录,我们这里定义为Vue
  2. 在Vue目录打开dos窗体,输入如下命令:vue create myproject
  3. 选择自定义

     

  4. 先选择要安装的项目,我们这里选择4个

     

  5.选择yes

     

  6.选择SCSS/SASS

    

  7.选择第一个

    

   8.选择第一个

    

  9.选择自己的配置文件

    

  10.选择no

    

  11.等待下载完成

  12.下载完成后,需要安装一下相关插件,进入到“package.json”文件的同级目录并打开dos窗体执行如下命令:npm install

  13.安装完成之后,同样在“package.json”目录执行以下命令启动服务: npm run serve

  14.启动成功之后,可以看到如下提示:

    

  15.ok,如上提示,我们在浏览器输入:http://localhost:8080,出现如下页面表示成功了。

    

改造项目

前端框架我们使用vant,vant官网如下:https://youzan.github.io/vant/#/zh-CN/intro

2.1 安装vant

命令:npm i vant -S

说明:

npm i module_name  -S  = >  npm install module_name --save    写入到 dependencies 对象

npm i module_name  -D  => npm install module_name --save-dev   写入到 devDependencies 对象

npm i module_name  -g  全局安装

i 是install 的简写

2.2 安装 babel-plugin-import

命令:npm i babel-plugin-import -D

2.3 项目结构介绍

2.3.1 package.json

package.json存放的是项目所需要的包,以及项目的一些配置,重点说一下dependencies是存放的程序发布时所依赖的包,devDependencies存放的是开发阶段所需要的包。每个包都有一个版本号,具体安装卸载可参考npm安装卸载包。

2.3.2 babel.config.js

babel.config.js存放的是项目所需要的插件,比如我们要引入vant插件,那么需要配置如下:

module.exports = {presets: ['@vue/app'],plugins: [['import', {libraryName: 'vant',libraryDirectory: 'es',style: true}, 'vant']]
}

主要是plugins里面的内容。

2.3.3 src/router.js

这个文件是路由文件,存放的路由信息,指定url过来的路由转发到哪个组件上面,如下:

import Vue from 'vue'
import Router from 'vue-router'import Home from './views/Home'
import Cart from './views/Cart'
import Category from './views/Category'
import PersonalCenter from './views/PersonalCenter'Vue.use(Router)export default new Router({mode: 'history',base: process.env.BASE_URL,routes: [{path:'/',redirect:'/home'},{path:'/home',name:'home',component:Home},{path:'/cart',name:'cart',component:Cart},{path:'/category',name:'category',component:Category},{path:'/personalCenter',name:'personalCenter',component:PersonalCenter}]
})

2.3.4 src/main.js

全局的一些引用,比如注册全局组件。

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import TabBar from './components/TabBar' Vue.config.productionTip = false
Vue.component("tab-bar",TabBar); //注册全局组件 new Vue({router,render: h => h(App)
}).$mount('#app')

2.3.5 src/App.vue

这是主页面的组件,所有的主页布局在这里实现。

<template><div id="app"><tab-bar></tab-bar><router-view/></div>
</template><style lang="scss"></style>

我们可以看到,主页就一个tab-bar和router-view,通过tab-bar就可以将路由映射到router-view里面去。实现单页面应用。

npm安装卸载包

3.1 简单安装

npm i webpack -S ,这个命令就是把webpack安装到项目局部,同时指定参数-S表示安装到dependencies节点,如果将-S修改为-D,那么就安装到devDependencies节点。

3.2 全局安装

npm i webpack -S -g,这里的-g就表示全局安装,安装之后我们可以通过命令npm root -g查看全局安装所在路径。

3.3 卸载安装包

npm uninstall webpack,卸载webpack模块

npm uninstall webpack -g,卸载全局的webpack模块

3 发布

上面步骤完成之后总需要发布的,因为.vue这种格式浏览器是无法解析的,发布就是把这些类似于.vue的文件发布为浏览器能解析的js文件等。

发布命令:npm run build

注意查看日志报错,依次解决就好,比如console.log这种就要删除才行。

转载于:https://www.cnblogs.com/duanjt/p/10706546.html

一步一步搭建vue项目相关推荐

  1. 关于搭建Vue项目的顺序及遇到的问题

    关于搭建Vue项目的顺序 前言:笔者在搭建Vue项目中遇到了许多问题,当最后解决的时候,仍然对这个过程的来龙去脉极为模糊,在这里从最开始搭建nodejs开始到最后Vue项目搭建完成进行一个一条龙的总结 ...

  2. Vue入门 - 环境搭建Vue项目创建

    Vue起步:从零开始搭建一个完整的Vue项目 一.安装Node环境 1.下载Node.js安装包并安装 2.环境变量的配置 二.搭建vue项目环境 一.安装Node环境 1.下载Node.js安装包并 ...

  3. 教你如何搭建vue项目

    笔者工作也有一些时间,需要用vue写项目时也总是项目组长已经把项目搭建好了, 偶尔心血来潮想试着自己搭建一个vue项目 我们搭建vue项目呢主要是用到了vue-cli来搭建,但是前提是必须要已经安装好 ...

  4. Vue-CLI + Webpack 搭建 Vue 项目最全分析

    一.vue-cli介绍 vue-cli是一个用于快速搭建vue项目的 脚手架. 二.vue-cli安装.更新 安装过nodeJs .cnpm 后,全局安装vue-cli(以后其他项目可直接使用): c ...

  5. MAC电脑使用vue-cli脚手架搭建vue项目;mac使用脚手架vue-cli搭建vue项目

    windows搭建vue项目看这篇

  6. 搭建 vue项目(Windows + 命令行 + vsCode)

    1.win键 + R ,输入CMD打开命令行. 2.输入node -v 查看node.js是否安装,如果输出版本号,则进行下一步,否则安装node.js. 下载地址:https://nodejs.or ...

  7. 搭建vue项目环境以及创建一个简单的vue的demo

    一.vue-cli脚手架的搭建步骤 1.首先,确定你的电脑上已经安装了nodejs,可以使用npm包管理器安装环境,如果还没有安装node环境,则需要安装node.js 这个很简单    默认点击安装 ...

  8. VSCode搭建Vue项目及服务器部署

    一.安装nodeJs 在我之前的博客<idea搭建vue-cli项目>里有详细安装教程,这里进入! 二.在VSCode搭建Vue项目 1.安装全局脚手架 npm i -g @vue/cli ...

  9. 从零开始使用webpack 搭建vue项目

    从零开始使用webpack 搭建vue项目 1 创建项目 npm init 生成 package.json 创建 index.html webpack.confug.js project-name|- ...

  10. 使用veu-cli3/4搭建vue项目详细配置

    文章目录 使用vue-cli4 搭建vue项目 一.安装vue-cli4 二.创建一个vue项目 三.预设选项 四.启动项目 五.可视化UI 使用vue-cli4 搭建vue项目 一.安装vue-cl ...

最新文章

  1. 企业开发与社交开发相辅相成
  2. 如何将OutputStream转换为InputStream?
  3. java五子棋以当前空位为中心 取9个点_java 五子棋有点问题,哪位帮忙破一下、、...
  4. Entity Framework 与 LINQ to SQL
  5. FreeBsd网络性能优化方案sysctl
  6. Logstash配置语法及相关命令
  7. SVN在vs2013中使用
  8. Python字符串常用方法(split,partition,maketrans,strip...)
  9. Oracle/MySQL decimal/int/number 转字符串
  10. Python3的os.popen()与subprocess使用(关于数据处理)
  11. 每天一个linux命令(13):tail 命令
  12. freeswitch 解决方案之视频会议
  13. SQL Server版本和下载地址
  14. 【三十八】Python全栈之路--HTML
  15. Slicer学习笔记(六十一)slicer下segmentation segment合并
  16. 简单沟通,远离纸质繁琐!灵活简单的在线表单制作工具
  17. 唐诗三百首加密软件如何使用_文档文件加密及设计图纸加密的防泄密软件怎么部署和使用...
  18. Nginx介绍及原理简单分析
  19. oracle ebcdic 转换,sql - oracle ebcdic sqlldr问题 - 堆栈内存溢出
  20. Android 加固与监测,基于Android平台的恶意软件检测和软件加固技术研究

热门文章

  1. 树莓派 cuda加速_用树莓派4b构建深度学习应用(四)PyTorch篇
  2. CentOS通过进程ID查询运行文件的路径方法
  3. 22考研计算机专业课——数据结构【❤️考研复习指导❤️】
  4. windows 无法停止ics_x64仿真功能加入 ARM版Windows即将获得大量的应用程序
  5. 本地更新github项目_GitHub开源项目20200627更新精选
  6. java object 判断null_java判断object为null
  7. 群晖消息通知 推送服务器,群晖resync服务器
  8. bs架构多用户访问_Spark架构
  9. linux中docker容器与宿主系统之间文件拷贝
  10. 北京大学生物信息学学习(7)NGS 分析