学习不一样的Vue1:环境搭建
学习不一样的Vue1:环境搭建
首先
因为个人的喜好和工作的需要,一直想写这样的系列教程,今天如愿以偿,但是我是第一次写,有什么错误,和指教的地方,欢迎吐槽,谢谢!
1.1.1 安装 Node.js
一般来讲, 可以用以下三种方式安装 Node.js:
- 通过安装包安装(Windows 和 Mac 用户推荐)
- 通过源码编译安装(Linux用户推荐)
- 在 Linux 下可以通过 yum|apt-get 安装
Windows 和 Mac 安装:
第一步:
打开 Node官网,往下面拉,就可以看到有两个下载选项:
- 左边的是 LTS 版,就是长期支持的稳定版本,一般人都用这个版本。
- 右边是最新版本,支持很多最新的语言特征,对es6有更多的支持。(可以在 http://node.green上面获取到 Node.js 各个版本对 ES6 的支持情况。)
我们选择左边的版本点击下载。
第二步:
下载好了安装包,打开,一直点击 继续 就可以安装好了。
第三步:
安装成功后,打开终端输入下面的命令。就可以看到自己的node 和npm 安装好了没有。
Linux 用户安装:
Linux 用户可通过源码编译安装:
|
1
2
3
4
5
6
|
curl -O https://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz
tar -xzvf node-v6.10.3.tar.gz
cd node-v6.10.3
./configure
make
make install
|
备注: 这里可能会发生因为缺少依赖包而产生的编译错误。这里遇到错误的会就自行google了。
1.1.2 淘宝 NPM 镜像
- 因为在墙的原因啊,国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
- 淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
第一步:安装
|
1
|
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
|
第二步:使用
支持 npm 除了 publish 之外的所有命令, 如:
|
1
|
$ cnpm install [name]
|
1.2.1 vue-cli
介绍
vue-cli是官方的项目构建工具,一个简单的构建工具,通过几个默认的步骤帮助你快速的构建Vue.js项目。
第一步 安装
|
1
|
npm install -g vue-cli
|
如果用npm下载速度慢,可以使用cnpm.
第二步 选择模板
所有的官方项目模板在vuejs-templates。如果有新的模板添加进来,你需要使用下列命令,
|
1
|
vue init <template-name> <project-name>
|
也可以使用 vue list 来查看官方模板列表。
目前可用的模板包括:
- browserify–全功能的Browserify + vueify,包括热加载,静态检测,单元测试
- browserify-simple–一个简易的Browserify + vueify,以便于快速开始。
- webpack–全功能的Webpack + vueify,包括热加载,静态检测,单元测试
- webpack-simple–一个简易的Webpack + vueify,以便于快速开始。
- simple - 单个HTML文件中最简单的Vue设置
1.3.1 第一个vue项目
第一步 生成项目
我们的项目选择webpack,使用以下命令
|
1
|
vue init webpack vue-todos
|
前面就一直点回车就行了,后面使用ESLint,测试就选择no就行。
第二步 运行项目
输入下面的命令就可以运行这个项目了。
|
1
2
3
|
cd vue-todos
npm install
npm run dev
|
这是时候就会自动打开端口 http://localhost:8080/#/
你会看到这样的页面。那我们就成功了。
学习不一样的Vue1:环境搭建的更多相关文章
- Solr学习笔记之1、环境搭建
Solr学习笔记之1.环境搭建 一.下载相关安装包 1.JDK 2.Tomcat 3.Solr 此文所用软件包版本如下: 操作系统:Win7 64位 JDK:jdk-7u25-windows-i586 ...
- 学习Linux(一)环境搭建
零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...
- ESP32学习笔记(一) 环境搭建与下载
ESP32学习笔记(一) 环境搭建与下载 作者:Nevel 博客:nevel.cnblogs.com 转载请保留出处 前几天刚入手了ESP32模块,趁着放假有时间,我们先把ESP32的编译环境搭建好 ...
- qt学习教程1.qt开发环境搭建
qt学习教程1.qt开发环境搭建 首先下载qt 下载地址:http://download.qt.io/archive/qt/ 此教程使用的版本为5.1.1 下载好后,打开安装包,然后点下一步 选择一个 ...
- 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)
引言 在大数据学习系列之一 ----- Hadoop环境搭建(单机) 成功的搭建了Hadoop的环境,在大数据学习系列之二 ----- HBase环境搭建(单机)成功搭建了HBase的环境以及相关使用 ...
- Python+NLTK自然语言处理学习(一):环境搭建
Python+NLTK自然语言处理学习(一):环境搭建 参考黄聪的博客地址:http://www.cnblogs.com/huangcong/archive/2011/08/29/2157437.ht ...
- Java学习笔记【一、环境搭建】
今天把java的学习重新拾起来,一方面是因为公司的项目需要用到大数据方面的东西,需要用java做语言 另一方面是原先使用的C#公司也在慢慢替换为java,为了以后路宽一些吧,技多不压身 此次的学习目标 ...
- Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔 ...
- 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】
Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热 ...
随机推荐
- IDEA导入Git项目后无Git选项
- java多线程信息共享
上篇文章知识介绍了多线程的创建和启动问题,各个子线程和子线程或者说子线程和main线程没有信息的交流,这篇文章主要探讨线程之间信息共享以及交换问题.这篇文章主要以一个卖票例子来展开. 继承Thread ...
- 「JSOI2015」isomorphism
「JSOI2015」isomorphism 传送门 我们还是考虑树哈希来判同构. 但是我们需要使用一些特殊的手段来特殊对待假节点. 由于是无向树,我们首先求出重心,然后以重心为根跑树哈希. 此处我们不 ...
- Spring Cloud Alibaba 实战 之 Nacos 服务注册和发现
服务注册与发现,服务发现主要用于实现各个微服务实例的自动化注册与发现,是微服务治理的核心,学习 Spring Cloud Alibaba,首先要了解框架中的服务注册和发现组件——Nacos. 一.Sp ...
- Linux控制服务和守护进程
目录 控制服务和守护进程 1.systemd 1.1.systemd简介 1.2.systemd的新特性 1.3.systemd的核心概念Unit 2.使用systemctl管理服务 控制服务和守护进 ...
- flask 前端 分页 显示
# flask 前端 分页 显示 1.分页原理 web查询大量数据并显示时有有三种方式: 从数据库中查询全部,在view/客户端筛选/分页:不能应对记录大多的情况,一般不使用: 分页查询,每次在数据库 ...
- 定位布局 Stack 层叠组件 Stack 与 Align Stack 与 Positioned 实现
一.Flutter Stack 组件 Stack 表示堆的意思,我们可以用 Stack 或者 Stack 结合 Align 或者 Stack 结合 Positiond 来实现页面的定位布局 align ...
- netty(七)buffer源码学习2
概述 文章主要介绍的是PoolArena,PoolChunk,PoolSubpage 三个类的源码 PoolArena PoolArena 是netty 的内存池实现类,通过预先申请一块大的空间,然后 ...
- LOJ 6279 数列分块入门3
嗯... 题目链接:https://loj.ac/problem/6279 这道题在分块的基础上用vc数组记录,然后最后分三块,两边暴力枚举找前驱,中间lower_bound找前驱. AC代码: #i ...
- 「JSOI2013」侦探jyy
「JSOI2013」侦探jyy 传送门 个人感觉我写的复杂度不够优秀啊,但是好像没有别的办法了... 我们枚举每个点,考虑这个点能不能不发生. 首先我们从这个点开始,在反图上面 \(\text{BFS ...