Gõ man node
có này trên lá cờ hòa:
--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
Vì vậy --harmony
là một phím tắt để cho phép tất cả các nét hài hòa (ví dụ --harmony_scoping
, --harmony_proxies
, vv) Từ this blog post, có vẻ như sự hài hòa cho phép các tính năng ECMAScript 6 mới trong ngôn ngữ. Lý do tệp của bạn sẽ không chạy mà không có sự hài hòa là vì app.js
có thể đang sử dụng các tính năng tương thích không tương thích từ tiêu chuẩn ECMAScript 6 mới (như phạm vi khối, proxy, bộ, bản đồ, v.v.)
điều đáng nói là [Harmony là tên được sử dụng cho ECMAscript mới] (https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html). Không gian tên Harmony chứa các tính năng [đề xuất cho ngôn ngữ đó] (http://wiki.ecmascript.org/doku.php?id=harmony:harmony). – eis
Cảm ơn rất nhiều! Điều này thật ý nghĩa ngay lúc này. Btw. bất kỳ ý tưởng nào tương đương với 'nút người đàn ông' trong Windows? :) – jsalonen
@jsalonen không có một, nhưng bạn có thể làm '> nút --v8-options' để có được những thứ được giới thiệu ở đây – eis