热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue开发项目详细教程(第一篇搭建环境篇)

最近做vue做项目碰到了不少坑,看了三天文档便开始上手做项目了,不是我牛b,是因为项目紧,我没有时间去深入学习,所以只能一边学一边做了。我要做的项目是一个官方网站(包括管理后台),也因为是

  最近做vue做项目碰到了不少坑,看了三天文档便开始上手做项目了,不是我牛b,是因为项目紧,我没有时间去深入学习,所以只能一边学一边做了。

  我要做的项目是一个官方网站(包括管理后台),也因为是我第一次使用vue,所以碰到的问题特别多,我写这个文章就是为了记录一下我做这个项目碰到的一些问题,其次大家有碰到相同问题的也可以参考一下,废话不多说了,直接开始吧。

 

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就会进到如下图的页面,那么恭喜你,你的环境已经搭好了,可以开始着手写项目了。

 

开发管理后台项目请看第二篇《第二篇  开发管理后台》 会持续更新,请等待。。。

 

 


推荐阅读
  • ①安装node.js②按照下面命令行执行node安装参照网址:https:www.cnblogs.compearl07p6247389.htmlwebpack讲解安 ... [详细]
  • 在package.json中有如下两个对象:husky:{hooks:{pre-commit:lint-staged}},lint-staged:{src** ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • 这篇“Webpack是怎么工作的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
  • 前言:原本纠结于Web 模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中eval函数。虽然eval函 ... [详细]
  • JavaScript和Python是用于构建各种应用程序的两种有影响力的编程语言。尽管JavaScript多年来一直是占主导地位的编程语言,但Python的迅猛发展有 ... [详细]
  • Node.js详细安装及环境配置
    1、下载安装根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包(官网:https:odejs.orgzh-cndownload).msi和.zip格式区别 ... [详细]
  • 前言折腾了一段时间hadoop的部署管理,写下此系列博客记录一下。为了避免各位做部署这种重复性的劳动,我已经把部署的步骤写成脚本,各位只需要按着本文把脚本执行完,整个环境基本就部署 ... [详细]
  • 这么多流媒体服务器?你怎么技术选型?
    在上一篇文章里我们介绍了我们介绍了MCU和SFU的优缺点,webRTC通信方案SFU和MCU的区别?下面就来探讨下常见的SFU开源解决方案,当然,你也可以自己实现SFU流媒体服务器 ... [详细]
  • React项目搭建流程
    1.先要有node.js环境,略~(https:www.cnblogs.comjyughynjp11207114.html)2.安装react脚手架,create-react-app3.创建项目cmd输入create-react-app project-name,如:1create-react-app02-react-app-demo如果发现有如下 ... [详细]
author-avatar
苏小丫123_877
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有