Tôi đã quyết định sử dụng RequireJS làm bộ nạp mô-đun trong NodeJS.Cách sử dụng các đối tượng mô-đun toàn cục của NodeJS trong các mô-đun RequireJS
Thật không may, các mô-đun tôi xác định không có quyền truy cập vào một số đối tượng "chung" sẽ có sẵn nếu các mô-đun được tải bằng phương pháp CommonJS. Điều này bao gồm các đối tượng nằm trong phạm vi mô-đun, chẳng hạn như __dirname
và __filename
.
Có cách tiếp cận tương đối đơn giản để sử dụng các đối tượng này trong mô-đun RequireJS không?
Cảm ơn, đây là nội dung có liên quan từ bài rằng:
b> Nếu bạn làm như sau, bạn sẽ có thể để có được những con đường và dir> cho các module hiện tại: {{ { xác định (['module', 'path'], chức năng (mô-đun, đường dẫn) { console.log ("đường dẫn của mô-đun là:" + module.uri); console.log ("của mô-đun là:" + path.dirname (module.uri)); }); }}} – schutterp