Набравши man nodeце на прапорці гармонії:
--harmony_typeof (enable harmony semantics for typeof)
type: bool default: false
--harmony_scoping (enable harmony block scoping)
type: bool default: false
--harmony_modules (enable harmony modules (implies block scoping))
type: bool default: false
--harmony_proxies (enable harmony proxies)
type: bool default: false
--harmony_collections (enable harmony collections (sets, maps, andweak maps))
type: bool default: false
--harmony (enable all harmony features (except typeof))
type: bool default: false
Таким чином --harmony, це ярлик для включення всіх можливостей гармонії (наприклад --harmony_scoping, --harmony_proxiesтощо). З цієї публікації в блозі , здається, гармонія дозволяє використовувати нові функції ECMAScript 6 у мові. Причина, коли ваш файл не працюватиме без злагоди, полягає в тому, що app.js, ймовірно, використовуються несумісні сумісні функції з нового стандарту ECMAScript 6 (наприклад, блокування, проксі, набори, карти тощо)