Có một số mô-đun mặc định hoặc hiện có trong node.js khi bạn tải xuống và cài đặt node.js như http, sys, v.v.
Vì chúng đã có trong node.js, khi chúng tôi muốn sử dụng các mô-đun này, về cơ bản chúng tôi thích nhập các mô-đun , nhưng tại sao? bởi vì chúng đã có mặt trong node.js. Nhập giống như lấy chúng từ node.js và đưa chúng vào chương trình của bạn. Và sau đó sử dụng chúng.
Trong khi Xuất khẩu hoàn toàn ngược lại, bạn đang tạo mô-đun bạn muốn, giả sử mô-đun add.js và đưa mô-đun đó vào node.js, bạn thực hiện bằng cách xuất nó.
Trước khi tôi viết bất cứ điều gì ở đây, hãy nhớ, module.exports.additionTwo là giống như exports.additionTwo
Huh, đó là lý do, chúng tôi thích
exports.additionTwo = function(x)
{return x+2;};
Cẩn thận với con đường
Hãy nói rằng bạn đã tạo một mô-đun thêm.js,
exports.additionTwo = function(x){
return x + 2;
};
Khi bạn chạy nó trên dấu nhắc lệnh NODE.JS của bạn:
node
var run = require('addition.js');
Điều này sẽ báo lỗi
Lỗi: Không thể tìm thấy mô-đun add.js
Điều này là do quá trình node.js không thể thêm.j.j vì chúng tôi không đề cập đến đường dẫn. Vì vậy, chúng ta có thể thiết lập đường dẫn bằng cách sử dụng NODE_PATH
set NODE_PATH = path/to/your/additon.js
Bây giờ, điều này sẽ chạy thành công mà không có bất kỳ lỗi nào !!
Một điều nữa, bạn cũng có thể chạy tệp thêm.js bằng cách không đặt NODE_PATH, quay lại dấu nhắc lệnh nodejs của bạn:
node
var run = require('./addition.js');
Vì chúng tôi đang cung cấp đường dẫn ở đây bằng cách nói nó trong thư mục hiện tại ./
nên nó cũng sẽ chạy thành công.