diff --git a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js index 44362c10b1efda883768bd896fdd0c4ce405969b..1e4694522ef7c5767898a544a1664eba7c6b22b8 100644 --- a/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js +++ b/packages/webpack-uni-pages-loader/lib/platforms/app-plus/define-pages.js @@ -11,7 +11,7 @@ module.exports = function definePages (appJson) { return { name: 'define-pages.js', content: ` -if (!Promise.prototype.finally) { +if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function(callback) { const promise = this.constructor return this.then(