diff --git a/packages/@vue/cli/lib/util/sortObject.js b/packages/@vue/cli/lib/util/sortObject.js index 7b4dd1ad74..3c4a361bf2 100644 --- a/packages/@vue/cli/lib/util/sortObject.js +++ b/packages/@vue/cli/lib/util/sortObject.js @@ -4,8 +4,10 @@ module.exports = function sortObject (obj, keyOrder, dontSortByUnicode) { if (keyOrder) { keyOrder.forEach(key => { - res[key] = obj[key] - delete obj[key] + if (obj.hasOwnProperty(key)) { + res[key] = obj[key] + delete obj[key] + } }) }