|
Vue.js 安装1、独立版本 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。
$ x, R; x! N- a- <scriptsrc="http://www.w1.hk/jss/vue.js"></script>
复制代码 2、使用 CDN 方法以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地。
$ k" `. I% r1 H+ a8 F! X3、NPM 方法由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。 npm 版本需要大于 3.0,如果低于此版本需要升级它: - # 查看版本/ M5 b8 X% b4 u0 B. E+ D c! w
- $ npm -v! t2 y) d4 @5 ~% f [
- 2.3.0
3 G( _6 N3 L& m) Q' l. H. k; A
& [: I1 u- {3 a* U- #升级 npm# z k' m- V. q9 G
- cnpm install npm -g
复制代码在用 Vue.js 构建大型应用时推荐使用 NPM 安装: - # 最新稳定版7 n0 B* Z0 q: Z* @1 w
- $ cnpm install vue
复制代码 命令行工具Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。 - # 全局安装 vue-cli
1 u9 U1 R1 R" H& z' L8 U" l8 N+ f - $ cnpm install --global vue-cli, j% d7 r" Y7 E/ f; p% I: P
- # 创建一个基于 webpack 模板的新项目7 }" A) e+ n( v5 F
- $ vue init webpack my-project* ~' o8 z5 Z& s, s4 ?' A8 k
- # 这里需要进行一些配置,默认回车即可
' f2 w1 l; p. m - This will install Vue 2.x version of the template.% A7 _) X' C) c0 W$ a
- / U0 a2 [! C5 U# D. Z$ R
- For Vue 1.x use: vue init webpack#1.0 my-project6 L6 w* C* {7 L1 e' X) J& B
0 W# N4 I$ g* n- Z+ p- ? Project name my-project7 \7 N z1 O( U
- ? Project description A Vue.js project
' o8 ^$ Y* X0 G/ A U+ N& d- D2 r - ? Author runoob <test@runoob.com>, d; p4 ~. @4 |
- ? Vue build standalone
- z5 r% ~* C F: h8 H9 ~ - ? Use ESLint to lint your code? Yes1 M8 w5 l( \' T
- ? Pick an ESLint preset Standard8 t1 ~9 D! M5 P7 s
- ? Setup unit tests with Karma + Mocha? Yes
; \# N0 J: D/ f" M# j! x! D - ? Setup e2e tests with Nightwatch? Yes4 ], r' v* g( Q
- 3 l- e# H; s ?3 L
- vue-cli · Generated "my-project".
6 o I8 e$ S7 c8 | - + \# O: b2 q: F- N
- To get started:
% _: p: I7 }/ H' E% l Z - + H# J+ }- L- F4 w
- cd my-project
/ @* @' B* z. h3 C+ A - npm install
2 F0 k, W5 C3 t$ ~, B - npm run dev! f+ F& Z! I2 q3 N7 m* Z9 r
- & g; \. Z0 {8 G" N
- Documentation can be found at https://vuejs-templates.github.io/webpack
复制代码进入项目,安装并运行: - $ cd my-project
5 Y! w Z* B/ T3 p; ~ - $ cnpm install
# O" ~' ]: K! v; s7 O( S! \3 Y; q6 @ - $ cnpm run dev( `. e( }" `, \3 e- {2 X) c
- DONE Compiled successfully in 4388ms
/ t- \! G( J1 T" O - # ^6 D G" @+ Q/ N2 w
- > Listening at http://localhost:8080
复制代码成功执行以上命令后访问 http://localhost:8080/,输出结果如下所示: 8 X1 G3 ?0 x: U# \0 d7 X$ `5 @
6 r- p& z; l- @
0 a( X% m+ R1 X. {
3 _" H$ o0 h* K3 m& S: N
) P r9 d" y" r) p4 I7 x9 U5 X* Y |