---
description: https://www.tutorialspoint.com/requirejs/requirejs_configuration.htm
---

# RequireJS - Configuration (ok)

### Configuration Options

&#x20;**baseUrl**

Nó là một đường dẫn định tuyến cho tất cả các mô-đun được tải qua RequestJS. BaseUrl được biểu thị bằng một chuỗi bắt đầu bằng "gạch chéo (/)", chứa một giao thức và kết thúc bằng phần mở rộng ".js". Nếu không có baseUrl nào được chỉ định, thì RequestJS sử dụng đường dẫn thuộc tính data-main làm baseUrl.

&#x20;**paths**

Nó chỉ định các ánh xạ đường dẫn cho các mô-đun có liên quan đến baseUrl. Nó tự động thêm phần mở rộng .js vào đường dẫn khi ánh xạ tên mô-đun.

&#x20;**shim**

Nó cung cấp việc sử dụng các thư viện không phải của AMD với RequiJS bằng cách định cấu hình các phần phụ thuộc của chúng và xuất các giá trị chung của chúng.

&#x20;**map**

Đối với mô-đun đã cho, một ứng dụng sử dụng cùng một mô-đun của các phiên bản khác nhau cho các mục tiêu khác nhau bằng cách chia sẻ id của chúng để sử dụng cùng một mã cho các điều kiện khác nhau.

&#x20;**config**

Nó cung cấp cấu hình cho một mô-đun bằng cách sử dụng tùy chọn cấu hình và điều này có thể được thực hiện bằng cách sử dụng "mô-đun" phụ thuộc đặc biệt và gọi hàm module.config () của nó.

&#x20;**urlArgs**

Các đối số chuỗi truy vấn được sử dụng để tìm nạp tất cả các tài nguyên được tải bằng cách sử dụng RequestJS. Nó được sử dụng để chặn bộ nhớ cache khi có cấu hình trình duyệt hoặc máy chủ không đúng.

&#x20;**waitSeconds**&#x20;

Nó chỉ định số giây phải chờ trước khi tải tập lệnh. Mặc định là "7" giây và "0" tắt thời gian chờ.

&#x20;**packages**

Nó cung cấp các gói CommonJS để cấu hình các mô-đun tải.

&#x20;**context**&#x20;

Nó cung cấp tên để tải ngữ cảnh cho phép tải các mô-đun khác nhau trong một trang.

&#x20;**deps**

Nó là một mảng các phụ thuộc được yêu cầu khi Yêu cầu được chỉ định làm đối tượng cấu hình trước khi tải Yêu cầu.

&#x20;**callback**

Nó thực thi một chức năng sau khi tải các phần phụ thuộc và được yêu cầu khi Yêu cầu được chỉ định làm đối tượng cấu hình trước khi tải Yêu cầuJS.

&#x20;**xhtml**

Nó được sử dụng để tạo các phần tử script bằng cách sử dụng phương thức document.createElementNS () khi tùy chọn này được đặt thành true.

&#x20;**scriptType**&#x20;

Nó xác định giá trị cho thuộc tính loại tập lệnh được sử dụng trong tài liệu. Loại mặc định là "text / javascript".

&#x20;**skipDataMain**&#x20;

Nó bỏ qua quá trình quét thuộc tính data-main trong khi tải mô-đun, nếu tùy chọn này được đặt thành true.

