diff --git a/packages/okam-build/example/base/scripts/swan.config.js b/packages/okam-build/example/base/scripts/swan.config.js
index <HASH>..<HASH> 100644
--- a/packages/okam-build/example/base/scripts/swan.config.js
+++ b/packages/okam-build/example/base/scripts/swan.config.js
@@ -7,7 +7,7 @@
 
 const merge = require('../../../').merge;
 module.exports = merge({}, require('./base.config'), {
-    polyfill: ['async'],
+    localPolyfill: ['async'],
     wx2swan: true,
     framework: ['filter'],
     processors: {
diff --git a/packages/okam-cli/templates/base/scripts/swan.config.js b/packages/okam-cli/templates/base/scripts/swan.config.js
index <HASH>..<HASH> 100644
--- a/packages/okam-cli/templates/base/scripts/swan.config.js
+++ b/packages/okam-cli/templates/base/scripts/swan.config.js
@@ -9,7 +9,7 @@ const merge = require('okam-build').merge;
 
 module.exports = merge({}, require('./base.config'), {
     <% if: ${async} %>
-    polyfill: ['async'],
+    localPolyfill: ['async'],
     <% /if %>
     // wx2swan: true,
     rules: []
fix(okam-cli): change swan.config.js polyfill to localPoly due to smarty app breackchange