vue开发项目详细教程(第一篇 搭建环境篇)
最近换了新电脑,搭建vue开发环境碰到了不少坑,因为vue更新了webpack4.0版本,使用之前的方法搭建竟然不行了。好了废话不多说,直接开始最新的搭建方法。
1.安装node.js
首先要搭建vue的环境需要借助node.js的npm的包管理器,所以第一步就是安装node.js和配置node.js环境,这里给你们提供一个我认为写的最详细的教程:https://www.cnblogs.com/zhouyu2017/p/6485265.html,按教程走完之后再回到这里,继续开始下一步。(已经安装node.js配置好环境的忽略这一步,直接开始)
2.安装vue-cli脚手架和webpack
首先win+R打开cmd, (装了git的也可以使用git,使用方法一样的),输入命令行:
1. npm install -g vue-cli 全局安装vue-cli
2.npm install -g webpack 全局安装webpack
3. npm install -g webpack-dev-server 安装webpack的本地webserver
4. npm install -g --save-dev webpack-cli 安装webpack-cli
(当时在这里我就碰到一个大坑,因为在webpack4.0版本之前是不用安装webpack-cli的,安装webpack就已经带有了,但是现在一定要装这个才不会报错)
安装完成后分别输入vue -V(注意,这里的 vue -V,这个V是大写的) 和 webpack -v 回车 查看vue-cli和webpack 是否安装成功(如果成功就会显示版本号)。
3.创建你的vue项目
A.1 首先在CMD上切换盘符(就是把路径切换到你的项目的盘,例如你的项目放在E盘),那么就输入 E: (注意要带上冒号)然后回车,如下图:
然后开始新建项目并初始化,输入: vue init webpack vue_glht 注意,在这里的vue_glht 是我创建这个项目的文件夹,名字你们可以自己规定
B.1如果你们已经有在文件管理器上创建了用来放项目的文件夹如下图这样![]()
也可以这样做: cd vueglht\vue-admin 回车,进到项目根目录文件夹,然后再输入:vue init webpack
A1和B1两个方法的效果都是一样的,只需要选择其中一个方法操作就可以继续下一步初始化项目了,不管你是选择
A1和B1的方法,在输入了vue init webpack 或vue init webpack vue_glht(要注意这里的vue_glht是我的项目目录,要注意将它修改成你的项目目录)命令行回车 之后都会进到一个初始化项目的界面,(这里的设置比较重要,因为我在这里也碰到坑) ? Generate project in current directory? (Y/n) (这里是问你是不是要在当前目录中生成项目?)输入Y? Project name (vue-admin) 这里是问你创建的项目是不是这个名字? 直接回车就可以了
? Project description (A Vue.js project) 这里是项目说明,也是直接回车
? Authpr 这里是叫你输入作者的名字或信息 可以填一下,然后回车
然后会出现一大堆东西,不用管,直接回车,如下图:
回车之后继续操作:
? Install vue-router? (Y/n) 这里是问你是不是要安装vue-router(vue的路由) 输入y
? Use ESLint to lint your code? (Y/n) 这里是问你是不是要使用ESLint来代替你的代码? 输入n? Set up unit tests (Y/n) 这里是问你是否设置单元测试 输入n
? Setup e2e tests with Nightwatch? (Y/n) 这里是问你是否使用Nightwatch设置e2e测试?输入n
? Should we run `npm install` for you after the project has been created? (recom
mended) (Use arrow keys) 这里的意思是说: 项目创建后,我们应该为您运行`npm install`吗?(使用上下箭头键选择)
> Yes, use NPM 是的,使用NPM 默认选中这个,直接回车就可以了
Yes, use Yarn 是的,使用Yarn
No, I will handle that myself 不,我会自己处理

回车之后回安装依赖,等待一会安装完成之后你的项目结构里面会多出一个node_modules的文件夹,里面就是刚才安装的所有依赖了,
接着在命令行中输入 npm run dev 回车让服务器跑起来,跑起来之后会出现如下这样的界面:

在浏览器上输入:localhost:8080就会进到如下图的页面,那么恭喜你,你的环境已经搭好了,可以开始着手写项目了。

开发管理后台项目请看第二篇《第二篇 开发管理后台》 会持续更新,请等待。。。
vue开发项目详细教程(第一篇 搭建环境篇)的更多相关文章
- eclipse怎么导入maven项目 eclipse导入maven项目详细教程
转自:http://www.pc6.com/infoview/Article_114542.html Eclipse怎么导入maven项目一直是困扰着大量程序猿和刚上手小白们的问题,使用eclipse ...
- Eclipse开发Android项目报错解决方案详细教程,最新版一篇就够了!
本文记录刚接触Android开发搭建环境后新建工程各种可能的报错,并亲身经历漫长的解决过程(╥╯^╰╥),寻找各种偏方,避免大家采坑,希望能帮助到大家. 报错信息 出错一:The import and ...
- 基于VUE开发项目
前言 最近由于公司需要,需要写一个相对来说比较大型的后台管理系统.为了保证管理系统操作体验较为舒适并且项目后期益于维护,最后决定基于VUE全家桶来开发一个高度组件化的单页SPA应用. 技术选型 vue ...
- vue 熟悉项目结构 创建第一个自己的组件
* vue开发环境搭建 * 项目入口文件 ./src/main.js // The Vue build version to load with the `import` command // (ru ...
- 使用vue开发项目需要注意的问题和可能踩到的坑
最近,在公司给一些刚刚使用vue进行开发的同学做了一次分享, 其中包括一些vue开发中需要注意的点, 以及一些可能会踩到的坑.具体内容如下: 一.生命钩子使用需要注意的地方 1.beforeCreat ...
- 前端 go.js 流程图基于vue开发项目案例
一.流程图效果 最近一段时间在研究go.js,它是一款前端开发画流程图的一个插件,也是一个难点,要说为什么是难点,首先,它是依赖画布canvas知识开发.其次,要依赖于内部API开发需求,开发项目需求 ...
- springMVC学习篇 - 搭建环境及关键点
springMVC是spring家族中一个重要的组件,和struts一样作为一套前台框架被广泛的应用于各种项目. 之前在很多项目组都用到springMVC,只感觉很强大,但是对这套框架的知识了解比较少 ...
- spring Boot+spring Cloud实现微服务详细教程第一篇
前些天项目组的大佬跟我聊,说项目组想从之前的架构上剥离出来公用的模块做微服务的开发,恰好去年的5/6月份在上家公司学习了国内开源的dubbo+zookeeper实现的微服务的架构.自己平时对微服务的设 ...
- iOS开发 ReactiveCocoa入门教程 第一部分
作为一个iOS开发者,你写的每一行代码几乎都是在响应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation).但是这些事件都用不同的方式来处理 ...
随机推荐
- Ubuntu下编译SqlCipher以及解密微信数据库EnMicroMsg.db过程和坑
wget https://codeload.github.com/sqlcipher/sqlcipher/zip/v3.4.2 ./configure --enable-tempstore=yes C ...
- Xmanager6 下载地址
Xmanager-6标准版下载地址 http://xiazai.xshellcn.com/trial/Xmanager-6.0.0080_yy.exe Xmanager-6企业版下载地址 http:/ ...
- C# 计算地图上某个坐标点的到多边形各边的距离
在判断了某个坐标点是否在多边形内后,还有另一个需求就是当我这个坐标点在多边形外部时,我需要计算这个坐标点到多边形的距离是否在一个允许的误差范围内 通过两个位置的经纬度坐标计算距离(C#版本) 转自:h ...
- js 单行注释
不可以: var a = 1;//这是注释 应当: var a = 1; //这是注释 1
- protobuf是什么?
ProtoBuf (Google Protocol Buffer)是由google公司用于数据交换的序列结构化数据格式,具有跨平台.跨语言.可扩展特性,类型于常用的XML及JSON,但具有更小的传 ...
- 34 文件地理数据库(GDB)变文件夹了怎么办
我们都知道文件地理数据库(GDB)是ArcGIS软件特有的格式,有其独特的设计之处,在文件资源管理器中显示为.gdb的文件夹,但是里面的文件却看不明白,而且将gdb文件夹在Windows资源管理器中直 ...
- 编写程序,输入一个N,返回角谷变换(达到1所需)的次数
import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/6 17:36 * @description ...
- Android双击Home键返回桌面
转载自:http://blog.csdn.net/dl10210950/article/details/60866407 2中方式,都是监听返回键 一种 1 private long time; /* ...
- 实战深度学习(上)OpenCV库
在如今人工智能的浪潮下,无数模拟机器学习和深度学习的开发者工具倍出,其中在计算机图形学和计算机视觉里面最流行的一个库就是OpenCV库了.计算机图形学和计算机视觉学在我们的自动驾驶和仿生机器人当中有着 ...
- app性能测试,你需要关注哪些指标?
app性能测试,你需要关注哪些指标? 一.Android客户端性能测试常见指标: 1.内存 2.CPU 3.流量 4.电量 5.启动速度 6.滑动速度.界面切换速度 7.与服务器交互的网络速度 二.预 ...