目录

(1)使用 npm 命令安装模块

(2)全局安装与本地安装

(3)安装 vue

(4)安装 Webpack

(5)安装 Vue 脚手架

(6)在计算机创建一个工程目录

(7)根据模版创建项目 vue init webpack 项目名

(8)安装项目依赖:cd demo #进入项目

(9)启动项目

(10)访问项目


vue 脚手架指的是 vue-cli 它是 vue 官方提供的一个快速构建单页面(SPA)环境配置的工具,cli 就是(command-line-interface ) 命令行界面 。vue-cli 是基于 node 环境利用webpack 对文件进行编译、打包、压缩、es6 转 es5 等一系列操作。目前 vue-cli 已经升级到了 3.0 版本,3.0 所需的 webpack 版本是 4.xxx,2.0 版本目前也很流行,2.0 所需的 webpack版本是 3.xxx。

环境安装
1、npm 安装 vue

在用 Vue 构建大型应用时推荐使用 npm 安装。npm 能很好地和诸如 webpack 或Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。

 关于 npm,全称【node package management】,是 node.js 内置的软件包管理器。

(1)使用 npm 命令安装模块

npm install <Module Name>

例如:我们使用 npm 命令安装常用的 Node.js web 框架模块 express:

npm install express

安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require('express') 的方式就好,无需指定第三方包路径。

var express = require('express');

(2)全局安装与本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g 而已,比如:

npm install express                 # 本地安装
npm install express -g            # 全局安装

如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

解决办法为:

npm config set proxy null

本地安装

a. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

b. 可以通过 require() 来引入本地安装的包。

全局安装

a. 将安装包放在 /user/local 下或者你 node 的安装目录。

b. 可以直接在命令行里使用。

(3)安装 vue

npm install vue

由于国外访问速度较慢,建议将 npm 源设为国内的淘宝镜像,可以大幅提升安装速度。

npm install -g cnpm --registry=https://registry.npm.taobao.org

(4)安装 Webpack

A、关于 Webpack

是一个开源的前端打包工具。Webpack 提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从它生成优化过的代码。要使用 Webpack 前须先安装Node.js。webpack 的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用。

B、安装 Webpack

cnpm install webpack -g

(5)安装 Vue 脚手架

vue 脚手架 vue-cli:用于自动生成 vue.js+webpack 的项目模板,分为 vue init webpack-simple 项目名 和 vue init webpack 项目名两种。其本质就是给出一套文件结构,包含基础的依赖库,用户只需要 npm install 就可以,不需要为编译或其他琐碎的事情而浪费时间。

cnpm i -g @vue/cli-init

(6)在计算机创建一个工程目录

例如:d:\vueproject\,并进入该目录

cd d:\vue-project\

(7)根据模版创建项目 vue init webpack 项目名

vue init webpack demo

目录结构如下:

build:构建脚本目录

        1)build.js ==> 生产环境构建脚本;
        2)check-versions.js ==> 检查 npm,node.js 版本;
        3)utils.js ==> 构建相关工具方法;
        4)vue-loader.conf.js ==> 配置了 css 加载器以及编译 css 之后自动添加前缀;
        5)webpack.base.conf.js ==> webpack 基本配置;
        6)webpack.dev.conf.js ==> webpack 开发环境配置;
        7)webpack.prod.conf.js ==> webpack 生产环境配置;

config:项目配置
        1)dev.env.js ==> 开发环境变量;
        2)index.js ==> 项目配置文件;
        3)prod.env.js ==> 生产环境变量;
node_modules:npm 加载的项目依赖模块

src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:
        1)assets:资源目录,放置一些图片或者公共 js、公共 css。这里的资源会被         webpack 构建;
        2)components:组件目录,我们写的组件就放在这个目录里面;
        3)router:前端路由,我们需要配置的路由路径写在 index.js 里面;
        4)App.vue:根组件;
        5)main.js:入口 js 文件;
static:静态资源目录,如图片、字体等。不会被 webpack 构建

babelrc:babel 编译参数

editorconfig:代码格式

gitignore:git 上传需要忽略的文件配置

postcssrc.js:转换 css 的工具

index.html:首页入口文件,可以添加一些 meta 信息等

package.json:npm 包配置文件,定义了项目的 npm 脚本,依赖包等信息

README.md:项目的说明文档,markdown 格式

(8)安装项目依赖:cd demo #进入项目 

A、安装 vue 路由模块 vue-router 和网络请求模块 vue-resource

cnpm install vue-router vue-resource --save

B、安装 elementui

npm install element-ui --save

 C、安装 axios

cnpm install axios

(9)启动项目

cnpm run dev

(10)访问项目

在浏览器地址栏输入 localhost://8080

 表示部署成功!

Vue 脚手架(vue-cli) 环境搭建相关推荐

  1. 第七章 前端开发——前端工程化(NPM、脚手架、前端环境搭建)

    第七章 前端工程化(NPM.脚手架.前端环境搭建) 一.支持环境 二.NPM包管理工具 三.Vue生成器 四.前端的集成环境 五.项目目录结构 六.前端Vue框架与后端Django框架的简单交互 一. ...

  2. Vue 脚手架||Vue 脚手架的基本用法

    Vue 脚手架 Vue 脚手架用于快速生成 Vue 项目基础架构,其官网地址为:https://cli.vuejs.org/zh/ npm install -g @vue/cli 检测是否安装成功  ...

  3. vue脚手架vue数据交互_学习Vue:3分钟的交互式Vue JS教程

    vue脚手架vue数据交互 Vue.js is a JavaScript library for building user interfaces. Last year, it started to ...

  4. VUE前段开发-开发环境搭建和开发工具安装

    一 VUE介绍 (1)VUE,也就是vue.js,官方的介绍是是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上 ...

  5. Vue脚手架安装及项目搭建(mac版)

    前提:电脑上已经安装好了npm vue脚手架全局安装终端命令 $ sudo npm install -g vue-cli 安装完成之后检测 $ vue -V 如果终端输出vue的版本号,那么脚手架就安 ...

  6. Vue.js 安装及其环境搭建,webpack-simple支持热更新

    1.先安装node.js 安装官网最新的即可 版本应该要大于6.0版本 nodejs的官网:https://nodejs.org/en/ 2.安装git Git的官网:https://git-scm. ...

  7. Vue.js2.0开发环境搭建(二)

    转载自  Vue.js 2.0从入门到放弃---入门实例(二) 前面一篇博客介绍了从零开始准备Vue.js所需的一些环境和工具.这片博客就来跟大家探讨一下Vue.js 2.0中的一些特性,以及一个小实 ...

  8. Vue.js2.0开发环境搭建(三)

    转载自  Vue.js2.0从入门到放弃---入门实例(三) 今天就来简单说一下vue-resource,这是vue的一个与服务器端通信的HTTP插件,用来从服务器端请求数据.话不多说,直接上干货吧. ...

  9. vue安装和开发环境搭建教程2021年

    1.安装node.js地址:https://nodejs.org/en/ 自定义安装地址,路径不要含空格(如\Program Files带有空格),一路next 我的安装路径是D:\Program\n ...

  10. Vue脚手架3.0快速搭建项目

    安装前的准备工作 node -v or npm -v //检测node是否安装过 cnpm -v //检测cnpm是否安装 更改国内淘宝镜像,速度更快一写 npm install cnpm -g -- ...

最新文章

  1. C++实现矩阵加减乘求转置
  2. OpenCV gapi模块基本API的实例(附完整代码)
  3. 适用于 deno 的多版本管理工具 dvm 发布
  4. intellij2018使用2019的主题
  5. bubble click event handling
  6. Django配置数据库读写分离
  7. 我的第一个python web开发框架(4)——数据库结构设计与创建
  8. NFS, web,负载均衡,Nginx yum 源码安装
  9. 极大似然估计与贝叶斯估计的比较
  10. 简单介绍Hadoop实操
  11. 解决谷歌浏览器 Google Chrome不能拖拽安装离线插件的办法
  12. iso-8859-1表示中文汉字
  13. Hud检测之图像点数计算
  14. fseek,ftell,rewind函数
  15. 如果真的存在外星人,AI终将找到它
  16. Makefile经典教程(掌握这些足够)
  17. python爬取QQ空间好友说说并生成词云
  18. html表单新增类型,HTML5表单设计——新增输入类型和新增表单属性
  19. 智能社JS学习笔记(二)
  20. 【研究生】这六种引用参考文献的行为,居然属于学术不端?

热门文章

  1. 常用网站greasyfork,MSDN
  2. 计算机毕业设计HTML+CSS+JavaScript——基于HTML花店购物网站项目的设计与实现
  3. Unity离线文档的安装与加速
  4. 戴尔(dell) Vostro成就 5460笔记本开不了机
  5. “字节跳动杯“2018中国大学生程序设计竞赛-女生专场
  6. CocosCreator学习1:做一个简单的游戏
  7. javascript 弹窗与控制台日志
  8. 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
  9. 联想thinkpad T460分区
  10. 杭州电子科技大学计算机转专业,杭州电子科技大学可以转专业吗,杭州电子科技大学新生转专业政策...