#vue-vueRouter-webpack
> 本项目可以帮你快速搭建一个基于Vue的单页面富应用,但这并不意味着是最佳实践,所有的目录结构和webpack配置都可以根据自己需要修改
##目录结构
<pre>
│ .gitignore # 忽略文件,比如 node_modules
│ package.json # 项目配置
│ README.md # 项目说明
│ index.html # 首页
│
├─ webpack.base.config.js # webpack 基础配置
├─ webpack.dev.config.js # webpack 开发配置
├─ webpack.prod.config.js # webpack 生产配置
│
│
├─node_modules
│
├─dist # 打包完的文件会自动放在这里
│
└─src
├─ main.js # 启动配置
│
├─components # 组件
│ │
│ └─ app.vue # 入口组件,内含路由和公共部分
│
├─routers # 路由
│
├─directives # 自定义指令
│
├─filters # 自定义过滤器
│
├─config # 放置一些配置文件
│
├─libs # 放置一些工具函数
│
├─images # 放置图片
│
├─styles # 放置css
│ │
│ ├─ common.css # 通用css
│ │
│ └─ reset.css # 页面初始化css
│
└─fonts # 放置iconfont字体
</pre>
##说明
目前已将css(使用@import的和.vue内style的)样式都独立抽离为main.css文件,如果想按需加载,可以将webpack.base.js内的如下代码注释
```javascript
vue: {
loaders: {
css: ExtractTextPlugin.extract(
"style-loader",
"css-loader?sourceMap",
{
publicPath: "../dist/"
}
)
}
}
new ExtractTextPlugin("[name].css",{ allChunks : true,resolve : ['modules'] }),
```
##安装
```
// 注意,需要提前在全局安装webpack和webpack-dev-server,如果已安装请忽略
npm install webpack -g
npm install webpack-dev-server -g
// 安装成功后,再安装依赖
npm install
```
##运行
####开发环境
```
npm run dev
```
####生产环境(打包)
```
npm run build
```
####访问
在浏览器地址栏输入http://127.0.0.1:8080
vueJs图表组件下载
2星 需积分: 10 103 浏览量
2016-09-02
13:40:35
上传
评论
收藏 13KB ZIP 举报
SunsCheung
- 粉丝: 30
- 资源: 17
最新资源
- 012c3c44c465a099108e0d8570b86a70.zip
- 基于Java和JavaWeb的网上商城项目设计源码 - myshopping
- 基于Vue和JavaScript的书城项目设计源码 - Demo12.18
- wp2787778-map-wallpaper.jpg
- 基于Javascript的杜王町打工人仓库管理系统设计源码 - 杜王町打工人的仓库
- 基于C#的报销材料合并工具设计源码 - 报账材料合并
- 基于Java的驾校一点通后端服务设计源码 - jiaxiaoServer
- 基于Java的实验室仪器设备管理系统后端设计源码 - houduan
- Screenshot_2024-05-29-01-03-40-499_com.tencent.mm.jpg
- 素材(美女、自拍)-.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈