Babel cài sẵn ENV là gì?
Babel cài sẵn ENV là gì?

Video: Babel cài sẵn ENV là gì?

Video: Babel cài sẵn ENV là gì?
Video: #15. Do we need Babel ?| Backend RESTFul Server Node.JS (SQL/MongoDB) Cho Beginners 2024, Có thể
Anonim

@ babel / đặt trước - env là một người thông minh đặt trước cho phép bạn sử dụng JavaScript mới nhất mà không cần quản lý vi mô những biến đổi cú pháp nào (và tùy chọn, các polyfills của trình duyệt) là cần thiết bởi (các) môi trường mục tiêu của bạn. Điều này vừa làm cho cuộc sống của bạn dễ dàng hơn và các gói JavaScript nhỏ hơn! Cài đặt.

Chỉ vậy, những gì được cài sẵn trong Babel?

Trong Babel , Một đặt trước là một tập hợp các plugin được sử dụng để hỗ trợ các tính năng ngôn ngữ cụ thể. Cả hai cài đặt trước Babel sử dụng theo mặc định: es2015: Thêm hỗ trợ cho JavaScript ES2015 (hoặc ES6). react: Thêm hỗ trợ cho JSX.

Sau đó, câu hỏi đặt ra là tôi đang sử dụng phiên bản Babel nào? Bạn cũng có thể kiểm tra phiên bản của babel -cli bằng cách tìm babel thư mục -cli trong node_modules và nhìn vào phiên bản thuộc tính của gói. json nằm ở cuối thư mục đó. Nếu như babel -cli đã được cài đặt trên toàn cầu thông qua cờ -g của npm install, bạn có thể kiểm tra phiên bản bằng cách thực hiện lệnh babel -- phiên bản.

Theo cách này, bạn sử dụng phản ứng cài sẵn Babel như thế nào?

Nếu bạn muốn sử dụng cái này Cài đặt trước Babel trong một dự án không được xây dựng bằng Create Phản ứng Bạn có thể cài đặt ứng dụng này theo các bước sau. Đầu tiên, hãy cài đặt Babel . Sau đó cài đặt babel - đặt trước - phản ứng -ứng dụng. Cái này đặt trước sử dụng tùy chọn useBuiltIns với biến đổi-đối tượng-phần còn lại-lây lan và biến đổi- phản ứng -jsx, giả sử Đối tượng đó.

Babel có bị phản đối không?

Các không dùng nữa sử dụng babel -core / register đã bị xóa trong Babel Số 7; thay vào đó hãy sử dụng gói độc lập @ babel /Đăng ký. @ babel / register bây giờ cũng sẽ chỉ biên dịch các tệp trong hiện tại đang làm việc trực tiếp (đã được thực hiện để khắc phục sự cố với liên kết tượng trưng).

Đề xuất: