diff --git a/packages/address-edit/test/__snapshots__/demo.spec.js.snap b/packages/address-edit/test/__snapshots__/demo.spec.js.snap
index 5fedf68a6..b4e1fb662 100644
--- a/packages/address-edit/test/__snapshots__/demo.spec.js.snap
+++ b/packages/address-edit/test/__snapshots__/demo.spec.js.snap
@@ -7,34 +7,19 @@ exports[`renders demo correctly 1`] = `
diff --git a/packages/address-edit/test/__snapshots__/index.spec.js.snap b/packages/address-edit/test/__snapshots__/index.spec.js.snap
index b77959543..870684e79 100644
--- a/packages/address-edit/test/__snapshots__/index.spec.js.snap
+++ b/packages/address-edit/test/__snapshots__/index.spec.js.snap
@@ -5,34 +5,19 @@ exports[`create a AddressEdit 1`] = `
@@ -40,12 +25,7 @@ exports[`create a AddressEdit 1`] = `
@@ -83,34 +63,19 @@ exports[`create a AddressEdit with props 1`] = `
@@ -118,12 +83,7 @@ exports[`create a AddressEdit with props 1`] = `
@@ -131,12 +91,7 @@ exports[`create a AddressEdit with props 1`] = `
diff --git a/packages/contact-card/test/__snapshots__/demo.spec.js.snap b/packages/contact-card/test/__snapshots__/demo.spec.js.snap
index f4aef550e..9fb8dc8d1 100644
--- a/packages/contact-card/test/__snapshots__/demo.spec.js.snap
+++ b/packages/contact-card/test/__snapshots__/demo.spec.js.snap
@@ -28,23 +28,13 @@ exports[`renders demo correctly 1`] = `
diff --git a/packages/coupon-list/test/__snapshots__/index.spec.js.snap b/packages/coupon-list/test/__snapshots__/index.spec.js.snap
index c15a1a5bc..e63a78404 100644
--- a/packages/coupon-list/test/__snapshots__/index.spec.js.snap
+++ b/packages/coupon-list/test/__snapshots__/index.spec.js.snap
@@ -22,12 +22,9 @@ exports[`render coupon list 1`] = `
diff --git a/packages/dialog/test/__snapshots__/demo.spec.js.snap b/packages/dialog/test/__snapshots__/demo.spec.js.snap
index b634a3097..a691ef147 100644
--- a/packages/dialog/test/__snapshots__/demo.spec.js.snap
+++ b/packages/dialog/test/__snapshots__/demo.spec.js.snap
@@ -18,23 +18,13 @@ exports[`renders demo correctly 1`] = `
diff --git a/packages/field/index.vue b/packages/field/index.js
similarity index 58%
rename from packages/field/index.vue
rename to packages/field/index.js
index e3f431058..77bfc73c1 100644
--- a/packages/field/index.vue
+++ b/packages/field/index.js
@@ -1,84 +1,11 @@
-
-
-
-
-
-
- |
-
-
-
diff --git a/packages/field/test/__snapshots__/demo.spec.js.snap b/packages/field/test/__snapshots__/demo.spec.js.snap
index baccfc325..bc69be03a 100644
--- a/packages/field/test/__snapshots__/demo.spec.js.snap
+++ b/packages/field/test/__snapshots__/demo.spec.js.snap
@@ -6,12 +6,7 @@ exports[`renders demo correctly 1`] = `
@@ -21,25 +16,17 @@ exports[`renders demo correctly 1`] = `
@@ -51,12 +38,7 @@ exports[`renders demo correctly 1`] = `
用户名
@@ -66,22 +48,13 @@ exports[`renders demo correctly 1`] = `
@@ -92,12 +65,7 @@ exports[`renders demo correctly 1`] = `
@@ -107,14 +75,11 @@ exports[`renders demo correctly 1`] = `
diff --git a/packages/field/test/__snapshots__/index.spec.js.snap b/packages/field/test/__snapshots__/index.spec.js.snap
index 2c6a94d80..f2a5673bd 100644
--- a/packages/field/test/__snapshots__/index.spec.js.snap
+++ b/packages/field/test/__snapshots__/index.spec.js.snap
@@ -3,12 +3,7 @@
exports[`clearable 1`] = `
`;
@@ -16,13 +11,9 @@ exports[`clearable 1`] = `
exports[`clearable 2`] = `
`;
@@ -30,12 +21,7 @@ exports[`clearable 2`] = `
exports[`render textarea 1`] = `
`;
diff --git a/packages/search/test/__snapshots__/demo.spec.js.snap b/packages/search/test/__snapshots__/demo.spec.js.snap
index 1b5fb34f1..2a1db4ef8 100644
--- a/packages/search/test/__snapshots__/demo.spec.js.snap
+++ b/packages/search/test/__snapshots__/demo.spec.js.snap
@@ -8,12 +8,7 @@ exports[`renders demo correctly 1`] = `
@@ -26,12 +21,7 @@ exports[`renders demo correctly 1`] = `