Tiếp theo Angular2 Quickstart Guide chúng tôi được hướng dẫn để bao gồm es6-shim
trong 2 nơi:Angular2 tại sao chúng ta cần es6-shim
1) index.html
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
2) typings.json
"ambientDependencies": {
"es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#6697d6f7dadbf5773cb40ecda35a76027e0783b2"
}
Tôi đã có ấn tượng rằng chúng tôi đang biên dịch mã số es6
của chúng tôi xuống đến es5
.
Configured trong tsconfig.json
{
"compilerOptions": {
"target": "es5",
...
Nếu kết quả cuối cùng là trình duyệt đang tải es5
, tại sao trình duyệt cần miếng chêm cho es6
?
bạn có nghĩa là 'gợi ý/intellisense' được trình soạn thảo sử dụng es6-shim? –
@PardeepJain Kiểu chữ từ 'es6-shim.d.ts' ... – Sasxa
Và tính đến tháng 10 năm 2016, chúng hiện đang đề xuất lõi-js trên es6-shim trong sự khởi đầu nhanh chóng của chúng được tham chiếu bởi OP. – HDave