一、Vue-cli是什么?
vue-cli是vue的脚手架工具,也就是帮助构建vue的工具(包括目录结构,代码部署,但愿测试等)
command-line-interface
二、前台=前端(vue.js)+后端(node.js+共享变量 +页面的调用)、后台=后台
三、安装过程,配置环境
1、安装node.js
https://nodejs.org/en/download/
下一步,下一步直到完成。要注意安装的路径。安装之后检查是否安装成功。
开始按钮--cmd--输入node -v (是否出现版本号)
配置环境变量: 我的电脑--右键属性--系统属性--配置环境,将node.js安装的文件夹路径复制,粘贴到环境变量配置链接的最前面,";"号分隔
注意:一定不要碰其它的配置,否则电脑有些软件会出现问题。
好处:任何位置都可以使用node.js的内容。再重新打开cmd界面才能好用, 执行 node -v,npm -v 查看版本号就没有问题了。安装了node就安装了npm
常用的dos命令
cd 打开文件夹
md 创建新的文件夹
dir 查看文件夹内容
cd.. 返回上一层文件夹
d: 切换成D盘
cls 清理屏幕
ctrl+c 终止
2、安装npm, cnpm的区别(node不用会,这个必须会)
作用:node package manager (是node.js的包管理器,用于node的插件管理,包括安装,卸载,管理依赖等)
npm和cnpm作用是一样的,只是安装的原路径不一样,只不过因为npm安装插件是从外国的服务器下载,受网络影响大,可能出现异常,
cnpm的淘宝团队分享一个国内的镜像来代替国外的镜像,和npm的内容是一样的。语法也是一样的,只是一个是npm开头,另一个是cnpm开头。
3、安装vue-cli(安装的脚手架名称,并不是项目名称,是固定的)
-v版本信息
-g全局安装
npm root -g 查看全局安装的文件夹位置
-S, --save 安装包信息将加入到dependencies(生产阶段的依赖) (也就是项目已经完成,已经发布了)
-D, --save--dev 安装包信息将加入到devDependencies(开发阶段的依赖)(适用于开发,也适用于发布,所以一般大家都用它)
i是install 的缩写(注意:前面没有“-”)
注意:大小写无要求,缩写,全称都可以
国外的服务器
npm install -gd vue-cli(全局,开发和生产阶段)
npm install -d vue-cli(本地,开发和生产阶段)
npm init -f(本地安装出错误,是因为没有初始化,执行这段代码)
执行完之后在文件里会发现package.json文件
淘宝镜像(两种方法)
npm install -gd express --registry=http://registry.npm.taobao.org(手动指定从哪个镜像服务器获取资源)
为了避免每次安装都需要--registry参数,可以使用如下命令进行永久设置
npm config set registry=http://registry.npm.taobao.org
然后用npm命令就可以直接从淘宝镜像上获取资源了,适合经常练习,需要反复安装的时候
npm install -g vue-cli
npm install -g cnpm --registry=http://registry.npm.taobao.org
cnpm install -g vue-cli
cnpm -v
vue -V
4、创建项目,一般用webpack模版(webpack模版使用频率最高)
vue init webpack projectName
注意:项目名字必须是小写
5、手动干预设置项目名称,项目描述,vue-router->yes(路由的选择), ESLint(风格的管理)
6、根据系统提示,启动后端的node.js服务。每次开机的时候,都要启动node.js.
cd test1
npm run dev
7、出现一个地址:http://localhost:8080, 复制链接,在浏览器窗口打开。