Tôi đang cố gắng tạo Addber Ember đầu tiên của mình và tôi đang gặp khó khăn khi nhập nó vào một dự án Ember. Tôi đã tạo addon và công bố để GitHub như thế này:Làm thế nào để bạn nhập một addon ember mới được tạo ra?
ember-cli$ ember addon test-addon
ember-cli$ cd test-addon
ember-cli/test-addon$ git remote add origin <github-url>
Sau đó, từ dự án của tôi, tôi cài đặt addon:
test-app$ ember install <github-url>
Và, cuối cùng, cố gắng để nhập nó vào một con đường:
# app/rotues/index.coffee
import TestAddon from 'test-addon'
Nhưng, tôi nhận được lỗi này trên giao diện điều khiển:
Uncaught Error: Could not find module `test-addon` imported from `test-app/routes/index`
Bất kỳ ý tưởng nào tôi đang gặp sự cố? Tôi có thể thấy tiện ích bổ sung trong thư mục node_modules
nhưng không có trong số bower_components
. Tôi nghĩ rằng (tm) đây là vấn đề của tôi nhưng tôi không chắc chắn những gì khác tôi cần phải làm gì để thiết lập addon của tôi.
Nếu bạn không xuất bản lên npm, bạn phải [link] (https://docs.npmjs.com/cli/link) addon của bạn vào dự án ember – MilkyWayJoe
Cảm ơn @MilkyWayJoe nhưng tôi không nghĩ đó là vấn đề. Tôi đang xuất bản addon cho một repo riêng trên github sau đó cài đặt nó trong ứng dụng thử nghiệm (tôi đã thêm bước cài đặt vào câu hỏi của tôi). Tôi cũng đã thử npm liên kết như bạn đề nghị nhưng tôi vẫn nhận được cùng một lỗi. – spinlock