2017-03-29 14 views
9

Trạng thái Glimmer website:Làm cách nào để sử dụng các thành phần Glimmer bên trong ứng dụng Ember?

Chỉ cần thả linh kiện Glimmer của bạn vào ứng dụng Ember. Bạn sẽ không cần thay đổi điều gì.

Tôi đã theo dõi chính thức Ember quick start tutorial. Tôi thay thế các nội dung của tạo people-list.js thành phần với điều này:

import Component from '@glimmer/component'; 

export default class PeopleList extends Component { 

} 

và tôi nhận được một lỗi trong trình duyệt giao diện điều khiển nói rằng @glimmer/component là undefined. Sau khi tôi chạy yarn add @glimmer/component để thêm phụ thuộc, tôi nhận được lỗi mới từ Bông cải xanh.

Ngoài ra, bất cứ khi nào tôi sử dụng '@' trước một biến trong mẫu people-list.hbs, mẫu không thể biên dịch được. Làm thế nào để tôi có được thành phần Glimmer hoạt động trong ứng dụng Ember của tôi?

Trả lời

2

Hiện tại, bạn không thể sử dụng ứng dụng này cho ứng dụng ember hiện có. nhưng bạn có thể dùng thử ứng dụng mới. Bằng cách cài đặt ember new my-glimmer-app -b https://github.com/glimmerjs/glimmer-blueprint.git

Nếu bạn đi với yarn global add ember-cli/ember-cli cách này thì bạn cần phải gỡ bỏ cài đặt ember-cli (npm uninstall -g ember-cli)

+0

Nhưng cách này tôi cần phải bắt đầu một dự án mới từ đầu chỉ để tạo ra một thành phần hiện tại. Tôi cho rằng ít nhất cũng có thể có được các thành phần ánh sáng lung linh để biên dịch nếu chúng ta thay đổi thứ gì đó trong 'ember-cli-build.js'. –

+0

Tôi không chắc chắn về điều này những gì chúng ta phải làm để làm việc cho các cli khác hơn là chim hoàng yến. 'sợi toàn cầu thêm github: ember-cli/ember-cli # canary' – kumkanillam

+4

Thành viên của Nhóm nghiên cứu Ember tại đây. Loại sử dụng linh kiện Glimmer này trong ứng dụng Ember chưa được hỗ trợ. Đó là điều mà đội ngũ cốt lõi muốn làm sau này, nhưng không phải thứ bạn có thể làm ngay bây giờ. – acorncom

Các vấn đề liên quan