Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memasukkan Fungsi daripada Fail Luaran dalam Node.js?

Bagaimana untuk Memasukkan Fungsi daripada Fail Luaran dalam Node.js?

Mary-Kate Olsen
Lepaskan: 2024-11-30 01:40:10
asal
773 orang telah melayarinya

How to Include Functions from External Files in Node.js?

Termasuk Fungsi daripada Fail Luaran dalam Node.js

Jika anda ingin menggunakan fungsi daripada fail berasingan, sebut "tools.js, " dalam aplikasi Node.js utama anda ("app.js"), terdapat dua pilihan.

1. Import Asas:

Anda boleh terus meminta fail "tools.js" dan pilih fungsi yang hendak didedahkan.

// tools.js
module.exports = {
  foo: function () {},
  bar: function () {}
};
Salin selepas log masuk

Dalam "app.js":

const tools = require('./tools');
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'
Salin selepas log masuk

Ini hanya mendedahkan fungsi yang ditentukan daripada "tools.js." Walau bagaimanapun, kaedah ini tidak menyokong pendedahan pembolehubah atau kelas.

2. Eksport Modul:

Anda boleh menukar "alat" menjadi modul dan kemudian memerlukannya.

// tools.js
export default {
  foo: function () {},
  bar: function () {}
};

export class Foo {}
Salin selepas log masuk

Dalam "app.js":

import tools from './tools';
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'
console.log(tools.Foo instanceof Function); // true
Salin selepas log masuk

Kaedah ini menyokong pengimportan semua eksport daripada modul, termasuk pembolehubah dan kelas.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Fungsi daripada Fail Luaran dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan