|
Vue.js 安装1、独立版本 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。
' H4 E1 l; ~" l- b h% z- <scriptsrc="http://www.w1.hk/jss/vue.js"></script>
复制代码 2、使用 CDN 方法以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地。
2 L1 b& R1 J! t" T8 f3、NPM 方法由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。 npm 版本需要大于 3.0,如果低于此版本需要升级它: - # 查看版本) q- V9 k: Z5 {
- $ npm -v7 G* |* v+ ^: I" ]! ^" i
- 2.3.09 i/ n) E5 L5 R, v, Y! g
- , K/ x; k8 T& p$ ]
- #升级 npm
- r T% b Q5 L& m1 b1 a - cnpm install npm -g
复制代码在用 Vue.js 构建大型应用时推荐使用 NPM 安装: - # 最新稳定版
9 G. x! C, l5 J2 t7 H. x" C; M - $ cnpm install vue
复制代码 命令行工具Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。 - # 全局安装 vue-cli
6 J4 [4 _/ y4 n) `" C( t - $ cnpm install --global vue-cli
) l( }! I# |9 q% L3 \( F2 r - # 创建一个基于 webpack 模板的新项目
9 ]' t) i5 t1 h4 K - $ vue init webpack my-project# ~( t0 V% d3 |" H% Y
- # 这里需要进行一些配置,默认回车即可: u/ F$ H0 \ R2 p6 y1 h* W( @
- This will install Vue 2.x version of the template.
2 \4 j5 b7 p- P - ; T- G2 }; K: t( y+ ?
- For Vue 1.x use: vue init webpack#1.0 my-project; Z! z, w E @4 t% p' k+ c' w: r
- 3 W* Q& P, R) V7 y# M7 O- O
- ? Project name my-project/ g/ q! s' \8 }/ L
- ? Project description A Vue.js project. L; F; o, k: q+ F% j2 q
- ? Author runoob <test@runoob.com>2 I4 k; _$ v, M' s
- ? Vue build standalone' l! {6 W. b( d( m; D2 q' L
- ? Use ESLint to lint your code? Yes* x* ]" u: t1 v% j/ h
- ? Pick an ESLint preset Standard# T! u! i7 ~$ e. P9 @2 ]) |
- ? Setup unit tests with Karma + Mocha? Yes7 c& b# b/ E# ~' Y6 V
- ? Setup e2e tests with Nightwatch? Yes$ K7 P! `, z1 Z1 g5 l
- 4 i3 m0 G+ K- j0 N
- vue-cli · Generated "my-project".- Z( x* e5 z, ~. A
/ Z6 W) C s5 N/ m' P- To get started:7 Y" ~( n; T: e* K9 r1 t
-
D% N1 y! _2 Z# Y/ ~ - cd my-project
1 G' Z, m! `, i- ` - npm install
; A- z6 P. A. C$ W3 n. X+ X - npm run dev" ^# v0 { ~ D
-
/ s& t4 z' }) P9 H4 ^ - Documentation can be found at https://vuejs-templates.github.io/webpack
复制代码进入项目,安装并运行: - $ cd my-project4 b2 K: A0 g$ h4 m- t. J
- $ cnpm install9 V& ~6 k& {' v4 H [( ^, b6 p, F
- $ cnpm run dev
+ }: g: R% g$ F; b v' O - DONE Compiled successfully in 4388ms
: F$ I1 m* p/ Z h) b - ( b# q; I& G: i; j/ k
- > Listening at http://localhost:8080
复制代码成功执行以上命令后访问 http://localhost:8080/,输出结果如下所示:
^; T5 o: p: I8 B. Y- c# i# @: B$ w c4 ?* a. ~
; u/ X7 o5 y: Q3 g; J( z
! J- Q9 P. N) E* G
4 t. {& x" `' j2 Y' m |