Tôi muốn có thể chèn thêm đường dẫn, trong một tệp khác với tệp có chứa cấu hình. Điều này có thể được thực hiện? Một câu hỏi tiền thưởng là liệu tôi có thể truy cập trực tiếp các biến "config" hay không.Nhiều thông số đường dẫn trong RequireJS
Trả lời
Không có vấn đề gì khi gọi require.config
nhiều lần hoặc từ nhiều địa điểm. Bạn không phải cung cấp toàn bộ cấu hình cho các cuộc gọi tiếp theo. Ánh xạ đường dẫn mới sẽ được hợp nhất với các ánh xạ hiện có.
Ví dụ, nếu bạn đã làm điều này ban đầu:
require.config({
paths: {
foomodule: 'libs/foo',
jquery: 'libs/jquery'
}
});
Bạn sau đó có thể làm điều này để cung cấp một bộ khác nhau của con đường cho jquery và/hoặc tiêm đường dẫn cho một module hoàn toàn mới không có mặt trong bản gốc cấu hình:
require.config({
paths: {
jquery: [ 'http://code.jquery.com/jquery-2.0.2', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.2' ],
// note that foomodule not provided here but still keeps its original configuration
someothermodule: 'some/other/path'
}
});
Lưu ý, tuy nhiên, nếu một module đã được nạp dựa trên cấu hình ban đầu và bạn muốn buộc nó phải tải lại từ cấu hình mới, bạn có thể phải gọi require.undef
Về phần thứ hai của câu hỏi của bạn (đọc thông tin cấu hình hiện có), tôi đã yêu cầu a question về vấn đề này và cho đến nay vẫn chưa tìm được cách để làm điều đó.
đối với tôi nó không hoạt động. bạn có thể vui lòng cung cấp ví dụ về chi tiết không? – miukki
Ngoài ra, trình tối ưu hóa không chấp nhận nhiều đường dẫn. –
Nó hoạt động. Đối với vấn đề với trình tối ưu hóa, bạn chỉ cần thêm các tệp thủ công với tùy chọn bao gồm. –
- 1. RequireJS đường dẫn cấu hình
- 2. Xác định nhiều tuyến đường Express.js bằng cách sử dụng thông số đường dẫn
- 3. Đường dẫn tương đối với mô-đun/gói RequireJS
- 4. thông số Swagger (phun) đường dẫn bên trong url nguồn
- 5. Thêm đường dẫn để cấu hình RequireJS trên runtime
- 6. Đường dẫn một chiều ngắn nhất thông qua nhiều nút
- 7. Tên đường dẫn Apache mod_rewrite làm thông số truy vấn?
- 8. Nhiều thông số tuyến đường tùy chọn trong Express?
- 9. Trường hợp sử dụng thông số đường dẫn URL
- 10. Thêm nhiều tham số vào đường dẫn Twig
- 11. REST cách truyền thông số đường dẫn trống?
- 12. Nhiều tệp Log4j.properties trong đường dẫn lớp
- 13. JAX-RS: Nhiều đường dẫn
- 14. Chơi Framework 2 & requirejs - đường dẫn không được tôn trọng trong dist build
- 15. số đường dẫn trong biểu đồ
- 16. Đường dẫn tệp hiện tại trong webpack
- 17. Nhiều thông số trong MyBatis?
- 18. Nhiều đường dẫn Xem trên Node.js + Express
- 19. đường dẫn tương đối sử dụng requirejs kết hợp với nguyên cảo và AMD
- 20. Nhiều tập lệnh với requirejs
- 21. Cách gỡ lỗi đường dẫn/tập tin được yêu cầu của mô-đun requireJS
- 22. đường dẫn không được định nghĩa trong thông số kỹ thuật helper
- 23. Backbone/RequireJS và nhiều mô hình
- 24. Cách thông minh để sao chép nhiều tệp từ các đường dẫn khác nhau usp scp
- 25. Đường ray - thông số truyền trong link_to
- 26. Nhiều đường dẫn tĩnh trong cá thể Flask cục bộ
- 27. Sử dụng nhiều lọ trong đường dẫn lớp jsvc
- 28. ĐĂNG nhiều thông số
- 29. Chia sẻ dự án PyCharm trên nhiều hệ điều hành (đường dẫn thông dịch khác nhau)
- 30. RouterLiên kết với nhiều thông số
Tôi hiểu bạn hỏi liệu có thể thêm các đường dẫn bổ sung sau khi 'require.config()' đã được chạy chưa? –
Vâng, đó là chính xác – sabof