|
Vue.js 安装1、独立版本 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。 5 U3 }* e' j# C) H* T
- <scriptsrc="http://www.w1.hk/jss/vue.js"></script>
复制代码 2、使用 CDN 方法以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地。
* R. a9 Q# W2 \- w0 T3、NPM 方法由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。 npm 版本需要大于 3.0,如果低于此版本需要升级它: - # 查看版本& W( R( D( _7 R# P7 i# K
- $ npm -v' N1 g- \, z4 B# M; i6 ]$ Y
- 2.3.0
! ^) `" `9 u( j. R* s - . \5 p. F$ K2 ], R" n+ h+ `$ y8 J
- #升级 npm
7 k% L& D7 i( L) w - cnpm install npm -g
复制代码在用 Vue.js 构建大型应用时推荐使用 NPM 安装: - # 最新稳定版
& Y1 b# u c3 B7 `6 u# O - $ cnpm install vue
复制代码 命令行工具Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。 - # 全局安装 vue-cli
c1 |" S( @/ J' ~+ i - $ cnpm install --global vue-cli
1 c5 j: a: w5 f - # 创建一个基于 webpack 模板的新项目
; m# o7 p( I; h* A - $ vue init webpack my-project
7 T5 F0 u2 P1 O) U0 Y" R- y4 X - # 这里需要进行一些配置,默认回车即可
3 x+ f* U2 p! p, U3 u; z - This will install Vue 2.x version of the template.
! x* t/ s3 ]# [( y. S/ R. h3 J
% x3 m7 ^4 X6 ?/ V: L0 q- For Vue 1.x use: vue init webpack#1.0 my-project4 F; y. [6 D! \" z
* i0 a1 C; v/ o8 M- ? Project name my-project$ v* b5 D( x5 x4 q. F
- ? Project description A Vue.js project
& P7 g7 q" G! K+ l- r D - ? Author runoob <test@runoob.com>
, G9 B6 k' d. a6 Z$ A. B2 E - ? Vue build standalone
: d: T/ \1 m! S8 B3 K- R - ? Use ESLint to lint your code? Yes
3 N/ Y+ W: o: k R9 S1 K# P - ? Pick an ESLint preset Standard
3 o* D0 x9 Y# L" I! A9 f. { - ? Setup unit tests with Karma + Mocha? Yes
3 r* `1 ~; V) H7 w; P0 q - ? Setup e2e tests with Nightwatch? Yes/ B% Y/ ?, }! {" U% e
4 N' j9 `% {% v4 M5 N- vue-cli · Generated "my-project".
& C; u2 U* M7 e: `& M - 2 ~2 {% A0 ]# \. z; q
- To get started:
8 `5 \1 Z; @9 ]' |5 P - 2 N# r7 [1 Q) Y8 v
- cd my-project
7 |) j0 @7 E8 H - npm install
. J' r8 e) m4 {6 [0 u - npm run dev$ k- f4 A! E6 G" _
- 2 a5 V! z/ S- N4 M6 Y! B3 m4 p; B9 E0 S
- Documentation can be found at https://vuejs-templates.github.io/webpack
复制代码进入项目,安装并运行: - $ cd my-project) b0 @9 K) i, M* F
- $ cnpm install
) ]4 L! Z" s# R6 S6 [ - $ cnpm run dev
I! \ b6 a& I$ |5 t - DONE Compiled successfully in 4388ms; W$ b$ s" S( E7 d3 w, ^+ g
5 o5 Y+ g- d% z! x- > Listening at http://localhost:8080
复制代码成功执行以上命令后访问 http://localhost:8080/,输出结果如下所示:
6 j# Z4 J# H4 y7 n2 k4 d+ G6 b
% X7 O6 I5 J: k" ], Z7 z- u( W9 w! t8 f
7 [2 q- g/ Q5 F3 U' D& U3 ^2 T
+ t! q5 r5 @5 d r3 s; m, o |