Làm cách nào tôi có thể tải mô-đun ES6 lười biếng? Bởi lười biếng, ý tôi là tôi không muốn thực sự tải các mô-đun mà không cần thiết. Ví dụ, đây là điều mà tôi có thể làm với RequireJS:Làm thế nào để tải mô-đun lười biếng hoạt động trong ES6
function someEventHandler() {
var SomeModule = require('some-module'),
module = new SomeModule();
// ...
}
cái gì đó dọc theo đường cùng không xuất hiện để có thể sử dụng nhập khẩu ES6:
// Doesn't appear to be valid...
function someEventHandler() {
import SomeModule from 'some-module';
var module = new SomeModule();
// ...
}
Có bất kỳ kỹ thuật khả thi chỉ kéo trong phụ thuộc khi cần thiết, sử dụng mô-đun ES6? Hoặc là con đường duy nhất để theo dõi biểu đồ phụ thuộc đầy đủ và tìm nạp mọi thứ ở phía trước?
Bạn phải sử dụng các API hệ thống nạp. Xem [Nhập mô đun động trong Ember CLI] (http://stackoverflow.com/q/26728035/218196) –
Không, không thể sử dụng cú pháp 'import'. Tuy nhiên, bạn có thể sử dụng một hàm không đồng bộ (!) Tương đương với hàm 'require'. – Bergi