fixed exports.xxx failed bug
diff --git a/src/parser.js b/src/parser.js
index 03b9a80..3b3305f 100644
--- a/src/parser.js
+++ b/src/parser.js
@@ -232,7 +232,7 @@
       .replace(MODULE_EXPORTS_REG, '__weex_module__.exports')
       .replace(REQUIRE_REG, '__weex_require__($1$2$1)')
   target = ';__weex_define__("@weex-component/' + name + '", [], ' +
-      'function(__weex_require__, __weex_exports__, __weex_module__)' +
+      'function(__weex_require__, exports, __weex_module__)' +
       '{\n' + target + '\n})'
 
   // record mapOffset into sourcemap
@@ -255,4 +255,3 @@
 
   return Promise.resolve(prefix + target)
 }
-
diff --git a/test/expect/exports.we b/test/expect/exports.we
new file mode 100644
index 0000000..731b20a
--- /dev/null
+++ b/test/expect/exports.we
@@ -0,0 +1,11 @@
+<template>
+  <div>
+    <text>{{foo}}</text>
+  </div>
+</template>
+
+<script>
+  exports.data = {
+    foo: 'Hello'
+  }
+</script>
diff --git a/test/test.js b/test/test.js
index e2a616d..ea6973c 100644
--- a/test/test.js
+++ b/test/test.js
@@ -129,4 +129,23 @@
     checkPos(/console\.log\(9\)/)
     checkPos(/console\.log\(0\)/)
   })
+
+  it('exports case', function() {
+    var name = 'exports.js';
+
+    var actualCodePath = path.resolve(__dirname, 'actual', name);
+    var actualCodeContent = fs.readFileSync(actualCodePath, { encoding: 'utf8' });
+
+    var expectCodePath = path.resolve(__dirname, 'expect', name);
+    var expectCodeContent = fs.readFileSync(expectCodePath, { encoding: 'utf8' });
+
+
+    var actualResult = createInstance('actual/' + name, actualCodeContent);
+    var actualJson = getRoot('actual/' + name);
+
+    var expectResult = createInstance('expect/' + name, expectCodeContent);
+    var expectJson = getRoot('expect/' + name);
+
+    expect(actualJson).eql(expectJson);
+  });
 })
diff --git a/test/webpack.config.js b/test/webpack.config.js
index 68792f3..4dfc1a8 100644
--- a/test/webpack.config.js
+++ b/test/webpack.config.js
@@ -3,6 +3,7 @@
 module.exports = {
   entry: {
     sourcemap: path.resolve(__dirname, 'expect/sourcemap.we?entry=true'),
+    exports: path.resolve(__dirname, 'expect/exports.we?entry=true'),
     a: path.resolve(__dirname, 'a.js?entry=true'),
     b: path.resolve(__dirname, 'expect/b.we?entry=true'),
     z: path.resolve(__dirname, 'expect/z.we?entry=true')
@@ -26,15 +27,15 @@
         loaders: ['index.js?type=script', 'babel?presets[]=es2015']
       },
       {
-        test: /\.css(\?[^?]+)?$/, 
+        test: /\.css(\?[^?]+)?$/,
         loaders: ['index.js?type=style']
       },
       {
-        test: /\.less(\?[^?]+)?$/, 
+        test: /\.less(\?[^?]+)?$/,
         loaders: ['index.js?type=style', 'less']
       },
       {
-        test: /\.tpl(\?[^?]+)?$/, 
+        test: /\.tpl(\?[^?]+)?$/,
         loaders: ['index.js?type=tpl']
       }
     ]