From 14e050fb317a1e5b1a1e03600c6880e5508e9a52 Mon Sep 17 00:00:00 2001 From: eteplus Date: Mon, 28 Mar 2016 11:32:42 +0800 Subject: [PATCH] =?UTF-8?q?v0.1.3=20--=20=E4=BF=AE=E5=A4=8D=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=8F=91=E5=B8=83=E5=90=8E=EF=BC=8C=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=9C=8D=E5=8A=A1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 7 +++++++ README.md | 3 +++ build/dev-server.js | 2 ++ index.js | 23 +++++++++++++---------- package.json | 2 +- src/app.js | 2 +- src/data/banner.json | 6 +++--- 7 files changed, 30 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4206fb..427ba75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,3 +15,10 @@ - 按需加载组件 ------- + +#### v0.1.3 ( 2016-3-28 ) #### + - 修改静态资源目录 + - 修改vue-resource的root设置 + - 修复代码发布后, 无法运行服务的问题 + +------ diff --git a/README.md b/README.md index a855d79..fae4f06 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,9 @@ Vue很轻量,易定制,比较适合移动端,很喜欢Vue写组件的方式, 所有用[VUE](http://cn.vuejs.org/) 和 [SUI-Mobile](http://m.sui.taobao.org/) 写了一个移动端demo,用来反馈vue的学习成果(禁用了SUI自带的路由,使用[Vue-router](https://github.com/vuejs/vue-router)) +##### 环境 + 1. node v5.5.0 + 2. npm 3.3.9 ##### 技术栈 diff --git a/build/dev-server.js b/build/dev-server.js index 2c8a34a..a288c1f 100644 --- a/build/dev-server.js +++ b/build/dev-server.js @@ -8,6 +8,8 @@ var app = express() var compiler = webpack(config) // 设置资源目录 app.use('/static', express.static(path.join(__dirname, '../src'))) +app.use('/data', express.static(path.join(__dirname, '../src/data'))) +app.use('/img', express.static(path.join(__dirname, '../src/assets/img'))) app.use(favicon(path.join(__dirname, '../favicon.ico'))) // handle fallback for HTML5 history API diff --git a/index.js b/index.js index 5701b78..6132ed3 100644 --- a/index.js +++ b/index.js @@ -1,20 +1,23 @@ -var express = require('express'); -var path = require('path'); -var app = express(); +var express = require('express') +var path = require('path') +var app = express() var favicon = require('express-favicon') -app.use('/static', express.static(path.join(__dirname, './dist/static'))); +app.use('/static', express.static(path.join(__dirname, './dist/static/'))) +app.use('/data', express.static(path.join(__dirname, './src/data'))) +app.use('/img', express.static(path.join(__dirname, './src/assets/img'))) + app.use(favicon(path.join(__dirname, './favicon.ico'))) app.get('/', function (req, res) { - res.sendFile('index.html', { root: path.join(__dirname, './dist') }); -}); + res.sendFile('index.html', { root: path.join(__dirname, './dist') }) +}) var server = app.listen(3030, '127.0.0.1', function () { - var host = server.address().address; - var port = server.address().port; + var host = server.address().address + var port = server.address().port - console.log('vue-sui-demo listening at http://%s:%s', host, port); + console.log('vue-sui-demo listening at http://%s:%s', host, port) -}); \ No newline at end of file +}) diff --git a/package.json b/package.json index 14b3b54..b781c46 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vue-sui-demo", "description": "vue combine with sui-mobile", "author": "eteplus ", - "version": "0.1.2", + "version": "0.1.3", "scripts": { "main": "node index.js", "dev": "node build/dev-server.js", diff --git a/src/app.js b/src/app.js index 183355a..eb44e8d 100644 --- a/src/app.js +++ b/src/app.js @@ -22,7 +22,7 @@ routerConfig(router) // Resource Vue.use(VueResource) -Vue.http.options.root = '/static/data' +Vue.http.options.root = '/data/' Vue.http.options.emulateJSON = true // Directive diff --git a/src/data/banner.json b/src/data/banner.json index eef347b..87290e3 100644 --- a/src/data/banner.json +++ b/src/data/banner.json @@ -3,13 +3,13 @@ "message": "获取成功", "data": [ { - "content": "/static/assets/img/1.jpg" + "content": "/img/1.jpg" }, { - "content": "/static/assets/img/1.jpg" + "content": "/img/1.jpg" }, { - "content": "/static/assets/img/1.jpg" + "content": "/img/1.jpg" } ] }