diff --git a/.gitignore b/.gitignore
index 6c2b3bf..a416849 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,4 +15,4 @@ npm-debug.log
 *.swp
 *.swo
 *.log
-test/dist
\ No newline at end of file
+test/dist/
diff --git a/build/webpack.config.js b/build/webpack.config.js
index 8a21421..2c2f424 100644
--- a/build/webpack.config.js
+++ b/build/webpack.config.js
@@ -15,7 +15,7 @@ module.exports = {
     },
     // 输出
     output: {
-        path: path.join(__dirname, '.././test/dist'),
+        path: path.join(__dirname, '../test/dist'),
         publicPath: '/test/dist/',
         filename: '[name].js',
         chunkFilename: '[name].chunk.js'
@@ -38,7 +38,7 @@ module.exports = {
                 "style-loader",
                 "css-loader?sourceMap",
                 {
-                    publicPath: "../test/dist/"
+                    publicPath: "/test/dist/"
                 }
             ),
             less: ExtractTextPlugin.extract(
@@ -64,9 +64,9 @@ module.exports = {
         new ExtractTextPlugin("[name].css",{ allChunks : true,resolve : ['modules'] }),             // 提取CSS
         new webpack.optimize.CommonsChunkPlugin('vendors', 'vendors.js'),                           // 提取第三方库
         new HtmlWebpackPlugin({                                                                     // 构建html文件
-            filename: '../../test/index.html',
-            template: './test/template/index.html',
+            filename: 'index.html',
+            template: './test/index.html',
             inject: 'body'
         })
     ]
-};
\ No newline at end of file
+};
diff --git a/package.json b/package.json
index 25e57e9..9db72ca 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
   "main": "src/index.js",
   "scripts": {
     "init": "webpack --progress --config build/webpack.config.js",
-    "dev": "webpack-dev-server --content-base test --inline --hot --compress --history-api-fallback --port 8081 --config build/webpack.config.js",
+    "dev": "webpack-dev-server --content-base test/dist/ --open --inline --hot --compress --history-api-fallback --port 8081 --config build/webpack.config.js",
     "build": "gulp --gulpfile build/build-style.js"
   },
   "repository": {
diff --git a/test/app.vue b/test/app.vue
new file mode 100644
index 0000000..7c7fa7b
--- /dev/null
+++ b/test/app.vue
@@ -0,0 +1,27 @@
+<style lang="less">
+    @import "../src/styles/index.less";
+    @import "../src/styles/package.less";
+</style>
+<template>
+    <div>
+        <router-view></router-view>
+    </div>
+</template>
+<script>
+    module.exports = {
+        data: function() {
+            return {
+
+            }
+        },
+        ready: function() {
+
+        },
+        beforeDestroy: function() {
+
+        },
+        methods: {
+
+        }
+    }
+</script>
diff --git a/test/components/app.vue b/test/components/app.vue
deleted file mode 100644
index b697d96..0000000
--- a/test/components/app.vue
+++ /dev/null
@@ -1,27 +0,0 @@
-<style lang="less">
-    @import "../../src/styles/index.less";
-    @import "../../src/styles/package.less";
-</style>
-<template>
-    <div>
-        <router-view></router-view>
-    </div>
-</template>
-<script>
-    module.exports = {
-        data: function() {
-            return {
-
-            }
-        },
-        ready: function() {
-            
-        },
-        beforeDestroy: function() {
-
-        },
-        methods: {
-            
-        }
-    }
-</script>
diff --git a/test/index.html b/test/index.html
index d726d4f..90bec8e 100644
--- a/test/index.html
+++ b/test/index.html
@@ -2,9 +2,9 @@
 <html lang="zh-CN">
 <head>
     <meta charset="UTF-8">
-    <title>Webpack App</title>
-<link href="/test/dist/main.css" rel="stylesheet"></head>
+    <title>iView test page</title>
+</head>
 <body>
     <div id="app"></div>
-<script type="text/javascript" src="/test/dist/vendors.js"></script><script type="text/javascript" src="/test/dist/main.js"></script></body>
-</html> 
\ No newline at end of file
+</body>
+</html>
diff --git a/test/main.js b/test/main.js
index 5a0453b..01731bf 100644
--- a/test/main.js
+++ b/test/main.js
@@ -3,7 +3,7 @@
  */
 import Vue from 'vue';
 import VueRouter from 'vue-router';
-import App from './components/app.vue';
+import App from './app.vue';
 
 Vue.use(VueRouter);
 
@@ -79,4 +79,4 @@ router.afterEach(function (transition) {
 router.redirect({
     '*': "/index"
 });
-router.start(App, '#app');
\ No newline at end of file
+router.start(App, '#app');
diff --git a/test/src/index.html b/test/src/index.html
deleted file mode 100644
index d726d4f..0000000
--- a/test/src/index.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
-    <meta charset="UTF-8">
-    <title>Webpack App</title>
-<link href="/test/dist/main.css" rel="stylesheet"></head>
-<body>
-    <div id="app"></div>
-<script type="text/javascript" src="/test/dist/vendors.js"></script><script type="text/javascript" src="/test/dist/main.js"></script></body>
-</html> 
\ No newline at end of file
diff --git a/test/template/index.html b/test/template/index.html
deleted file mode 100644
index 2c87227..0000000
--- a/test/template/index.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
-    <meta charset="UTF-8">
-    <title>Webpack App</title>
-</head>
-<body>
-    <div id="app"></div>
-</body>
-</html> 
\ No newline at end of file
diff --git a/test/test/index.html b/test/test/index.html
deleted file mode 100644
index d726d4f..0000000
--- a/test/test/index.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<!DOCTYPE html>
-<html lang="zh-CN">
-<head>
-    <meta charset="UTF-8">
-    <title>Webpack App</title>
-<link href="/test/dist/main.css" rel="stylesheet"></head>
-<body>
-    <div id="app"></div>
-<script type="text/javascript" src="/test/dist/vendors.js"></script><script type="text/javascript" src="/test/dist/main.js"></script></body>
-</html> 
\ No newline at end of file
--
libgit2 0.21.4