Vue项目环境搭建详细总结


Posted in Javascript onSeptember 26, 2019

关于Vue安装的详细步骤总结

安装NodeJs

首先解释一下什么是nodejs,为什么要安装node?node的优点?

node.js是一个运行在chromeJavascript运行环境下(俗称GoogleV8引擎)的开发平台,用来方便快捷的创建服务器端网络应用程序,也可以把它理解为一个轻量级的JSP或PHP环境,如果用来开发Web应用的话,有时要便捷很多。

node.js的最大优点是处理并行访问,如果一个web应用程序同时会有很多访问连接,就能体现使用node.js的优势。
另一个好处是,使用javascript作为服务器端脚本语言,可以消除一些与浏览器端js脚本的冲突。甚至发挥javascript动态编程的特性,在服务器与浏览器之间建立直接的动态程序。
总的来说,node.js可以像PHP一样开发动态网站和WEB应用。

安装步骤

安装环境:Windows7  x64

1.第一步检测一下电脑是否安装node.js

(1).开始-搜索cmd-回车,在命令行输入node -v,回车,如果出现“'node' 不是内部或外部命令,也不是可运行的程序...”时说明没有安装node.js;

(2).https://nodejs.org/en/  下载并安装node.js(选择LTS格式),下载好后双击开始安装,点击Next:

Vue项目环境搭建详细总结

(3).勾选“I accept the terms in the License Agreement”同意许可协议,并单击Next下一步,出现如下界面:

Vue项目环境搭建详细总结

(4).Node.js默认安装路径为“C:\Program Files\nodejs\”,可以修改其他盘(我选择的是安装在D盘),单击Next,出现安装模式及模块选择界面:

Vue项目环境搭建详细总结

(5).接着点击Next:

Vue项目环境搭建详细总结

(6).确认无误后,点击Install,开始安装:

Vue项目环境搭建详细总结

(7).耐心等待一会,安装完成,点击Finish即可:

Vue项目环境搭建详细总结Vue项目环境搭建详细总结

(8).打开cmd(Windows+R),检测node是否安装成功:

 首先测试npm是否安装成功,由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入“npm -v”来测试是否安装成功。

(这种安装较慢,也可以利用淘宝镜像进行安装, 在cmd里直接输入:npm install -g cnpm ?registry=https://registry.npm.taobao.org,回车,等待安装...(windows使用管理员身份进行安装))

Vue项目环境搭建详细总结

2.安装全局webpack

在命令行里输入:npm install webpack -g (C盘)进行全局安装:

Vue项目环境搭建详细总结

3.安装vue-cli脚手架工具

在命令行里输入:npm install -g vue-cli  (C盘)进行全局安装:

输入:vue,回车,如果出现vue信息说明安装成功

Vue项目环境搭建详细总结

4.创建项目

关闭命令行,任意选择一个盘(这里,我选择D盘,新建一个名为mypro的文件夹),把mypro文件夹放进HBuilder,进入D盘mypro文件夹,右键选择在此处打开命令窗口,输入 vue init webpack mypro 回车:

Vue项目环境搭建详细总结

5.进入项目文件夹:cd mypro   (cd +  vue init webpack mypro  中的项目名字mypro),回车进入项目文件夹:

输入: npm install     初始化,安装依赖包node_modules

Vue项目环境搭建详细总结

6.安装完成后输入:npm run dev  运行测试:

Vue项目环境搭建详细总结

7.最后浏览器弹出结果为:

Vue项目环境搭建详细总结

补充:

vue cli3安装:

一、安装

npm install -g @vue/cli
或
yarn global add @vue/cli

检查安装 vue -V

二、创建新项目

npm create admin

 Vue项目环境搭建详细总结

admin是你需要创建的项目名称,这里如果你是第一次用3.0版本的话,是没有前两个的,而只有最后两个,这里是让你选的,第一个是默认配置,一般选第二个,自己配置,这里选择最后一个

三、enter之后会弹出以下选择

Vue项目环境搭建详细总结

当你选择后会出现上面图上的东西,这里你可以自由选择用哪些配置,按上下键选择哪一个,按空格键确定,所有的都选择好后,按enter键进行下一步,这里可以根据自己的需求来选择

四、安装预处理语言

Vue项目环境搭建详细总结

这一步询问你安装哪一种 CSS 预处理语言,根据自己的需求自行选择即可

五、选择自动化代码格式检测

Vue项目环境搭建详细总结

上面这个是询问你代码格式化检测,配合vscode编辑器的Prettier - Code formatter插件,可以选择随后一个

六、保存设置 

Vue项目环境搭建详细总结

 上图第一个选项是问你是否保存刚才的配置,选择确定后你下次再创建新项目就有你以前选择的配置了,不用重新再配置一遍了

七、选择配置文件位置

Vue项目环境搭建详细总结

上图意思问你像,babel,postcss,eslint这些配置文件放哪?
第一个是:放独立文件放置
第二个是:放package.json里
这里推荐放单独配置文件,选第一个 

八、最后一步保存设置

Vue项目环境搭建详细总结

 上边倒数第二行问你是否将以上这些将此保存为未来项目的预配置吗?
最后一个是描述项目,你随意选择,点击确定就开始下载模板了

九、下载模板

Vue项目环境搭建详细总结

cd admin进项目,启动服务npm run serve,这里是没有vue.config.js文件的

十、新建一个vue.config.js文件,进行项目配置

Vue项目环境搭建详细总结

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript miscellanea -display data real time, using window.status
Jan 09 Javascript
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
prototype 中文参数乱码解决方案
Nov 09 Javascript
script标签的 charset 属性使用说明
Dec 04 Javascript
通过javascript获取iframe里的值示例代码
Jun 24 Javascript
js 操作符汇总
Nov 08 Javascript
Angular 容器部署的方法
Apr 17 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
Oct 19 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
Aug 12 Javascript
keep-alive保持组件状态的方法
Dec 02 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 #Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
Sep 26 #Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 #Javascript
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 #Javascript
Vue 刷新当前路由的实现代码
Sep 26 #Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 #Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 #Javascript
You might like
JS实现php的伪分页
2008/05/25 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
vue实现页面滚动到底部刷新
2019/08/16 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
python开发之list操作实例分析
2016/02/22 Python
python自动12306抢票软件实现代码
2018/02/24 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
详解python中各种文件打开模式
2020/01/19 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
领导证婚人证婚词
2014/01/13 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
学位证书委托书
2014/09/30 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
CentOS MySql8 远程连接实战
2022/04/19 MySQL