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).但是这些事件都用不同的方式来处理 ...
随机推荐
- Logstash 6.4.3 导入 csv 数据到 ElasticSearch 6.4.3
本文实践最新版的Logstash从csv文件导入数据到ElasticSearch. 本文目录: 1.初始化ES.Kibana.Logstash 2.安装logstash文件导入.过滤器等插件 3.配置 ...
- vue中使用stylus
1.创建完成一个初始项目后,通过 npm install stylus -D命令,在项目内安装stylus.(注意:命令结尾 -D 即是 --save-dev 的简写形式) 2.需要安装loader, ...
- Android 第四次作业
一.团队成员: 段嗣跃:https://www.cnblogs.com/duansiyue/ 陈素伟:https://www.cnblogs.com/aX-qhu/ 二.APK链接: https:// ...
- 记录一种下载https网址中的mp4文件的方法
需要下载一个网页中的视频, 页面中的视频播放器为 JW player, 通过搜索发现可以下载对应的视频. 1. 使用chrome浏览器分析 网页中的视频地址: F12或者右键-->检查, 在打开 ...
- Eureka-Client(Golang实现)
Eureka-Client Golang实现eureka-client 原理 根据Java版本的源码,可以看出client主要是通过REST请求来与server进行通信. Java版本的核心实现:co ...
- icpc2018焦作-I. Distance
第一发又超时了... 题目大意:给你n个点,然后给你n-1的数,表示两两距离,然后让你输出n个答案,第i个答案表示从这n个点里面挑i个点,然后这i个点两两之间会有一个距离,答案要求这些距离和的最大值. ...
- 36ArcGIS API for JavaScript3.X 系列加载天地图(经纬度)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- RaspberryPi上建立wordpress
准备工作: 1.RaspberryPi 3代 B型 2.可用内存卡 3.读卡器 4.DiskGenius 5.Win32 Disk Imager 6.可用局域网 7.Xshell 和 Xftp 8.官 ...
- 如何用VSCode调试Vue.js
VS Code相关插件:Chinese (Simplified) Language Pack for Visual Studio Code Debugger for Chrome ESLint Vet ...
- 移动端web开发的注意点大总结
对于手机网站建设,总结了如下几点注意: 1. 安卓浏览器看背景图片,有些设备会模糊. 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作 ...