Vuejs实例-01使用vue-cli脚手架搭建Vue.js项目
1. 前言
vue-cli 一个简单的构建Vue.js项目的命令行界面
整体过程:
$ npm install -g vue-cli 
$ vue init webpack vue-element-admin 
$ cd vue-element-admin 
$ npm install 
$ npm run dev 
后面分步说明。
2. 安装
前提条件,Node.js >=4.x版本,建议使用6.x版本。npm版本 > 3.x
全局安装vue-cli
$ npm install -g vue-cli 

...

3. 使用
 $ vue init <template-name> <project-name> 
vue官方提供了多个打包工具版本的模版。我们可以使用vue list命令查看,当前可以使用的模版。
$ vue list 

我们在这里,使用webpack模版。 功能齐全的webpack& vue-loader 提供热加载、代码检查、单元测试和css分离
$ vue init webpack vue-element-admin

之后,在E:\project文件夹下面,会有刚初始化的构建的项目vue-element-admin

4. 运行结果
项目基础结构已经搭建好了,现在来启动它。
进入项目文件:
$ cd vue-element-admin 
安装依赖:
中国行情原因,直接安装,有时候会失败。我们一般使用npm的淘宝镜像cnpm。
先安装cnpm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
之后,使用:
$ cnpm install 
你直接安装也可以的:
$ npm install 
运行:
$ npm run dev

启动之后,自动打开默认浏览器

之后,就可以进行本地开发,实时预览开发效果。
5. 打包部署
项目开发完成之后,可以使用npm run build进行打包工作
$ npm run build
打包完成之后,会生成dist文件夹,项目上线时候,只需要将dist文件夹放到服务器就行了。
6. 项目结构

vue-element-admin:             项目名称 
|   .babelrc                   babel的配置文件 
|   .editorconfig              编辑器的配置文件 
|   .gitignore                 git的忽略文件 
|   .postcssrc.js              编译css的工具 
|   index.html                 网站主页 
|   package.json               项目依赖哪些包的文件 
|   README.md                  说明文档 
|  
+---build                      构建的配置文件夹 
|       build.js               项目构建配置入口
|       check-versions.js
|       dev-client.js
|       dev-server.js
|       utils.js
|       vue-loader.conf.js
|       webpack.base.conf.js
|       webpack.dev.conf.js
|       webpack.prod.conf.js
|       webpack.test.conf.js
|      
+---config                      整体的配置文件夹
|       dev.env.js
|       index.js                配置文件入口
|       prod.env.js
|       test.env.js
|      
+---src                         源文件夹
|   |   App.vue                 布局组件
|   |   main.js                 入口文件
|   |  
|   +---assets                  静态文件夹
|   |       logo.png
|   |      
|   +---components              组件文件夹
|   |       Hello.vue           单个组件
|   |      
|   \---router                  路由文件夹
|           index.js            路由主页
|          
+---static                      静态文件夹
|       .gitkeep                空文件(Git本身不允许全空目录提交至版本库,一个办法是在目录下创建一个文件,取名为.gitkeep是习惯用法)
|      
\---test                        测试文件夹
7 总结
万事开头难,前期项目搭建可能会遇到一些问题,冷静分析慢慢都能解决的。
8 项目源码
    感谢您的认真阅读,更多内容请查看:
出处:http://www.cnblogs.com/weiqinl
个人主页http://weiqinl.com
github: weiqinl
简书:weiqinl
您的留言讨论是对博主最大的支持!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/weiqinl
个人主页http://weiqinl.com
github: weiqinl
简书:weiqinl
您的留言讨论是对博主最大的支持!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

                
            
        
浙公网安备 33010602011771号