Bagaimana untuk menentukan fail kemasukan dalam nodejs (analisis ringkas pelbagai kaedah)

PHPz
Lepaskan: 2023-04-07 11:29:10
asal
806 orang telah melayarinya

Node.js ialah persekitaran masa jalan JavaScript berdasarkan enjin Chrome V8 yang boleh membina aplikasi web berskala tinggi pada bahagian pelayan. Dalam Node.js, setiap fail dianggap sebagai modul dan setiap modul boleh mengeksport kaedah dan sifatnya sendiri secara bebas untuk digunakan oleh modul lain.

Walau bagaimanapun, dalam pembangunan sebenar, selalunya perlu untuk menentukan fail sebagai titik masuk program. Node.js menyediakan berbilang kaedah untuk menentukan fail kemasukan, yang akan diperkenalkan satu demi satu dengan contoh kod di bawah.

Fail masukan lalai

Apabila kita menjalankan folder melalui perintah node, Node.js secara automatik akan mencari index.js, index.json atau index.node dalam fail folder, dan gunakan fail ini sebagai titik masuk program. Contohnya, dalam folder bernama app, terdapat fail index.js Kita boleh memulakan program dengan arahan berikut:

node app
Salin selepas log masuk

Pada masa ini, Node.js akan mencari app fail dalam folder dan laksanakan kod di dalamnya. index.js

Nyatakan fail kemasukan dalam package.json

Jika program kami perlu bergantung pada beberapa modul pihak ketiga (contohnya, Express.js, socket.io, dll.), kami boleh nyatakan dalam fail

Tentukan kebergantungan ini dan nyatakan fail kemasukan program. package.json

{
  "name": "my-app",
  "version": "1.0.0",
  "description": "My Application",
  "main": "app.js", // 指定入口文件
  "dependencies": {
    "express": "^4.17.1",
    "socket.io": "^4.2.0"
  }
}
Salin selepas log masuk
Dalam fail

di atas, medan package.json menentukan bahawa fail kemasukan program ialah main, iaitu kod dalam app.js akan dilaksanakan apabila atur cara dimulakan. app.js

Parameter baris perintah melepasi fail masukan

Selain fail masukan lalai yang ditentukan oleh

dan index.js, kami juga boleh menentukan fail entri secara manual melalui parameter baris arahan. package.json

node my-app.js
Salin selepas log masuk
Dalam arahan di atas, kami secara manual menentukan

sebagai fail kemasukan program. Kaedah ini sesuai untuk situasi di mana berbilang fail masukan perlu dilaksanakan dalam folder yang sama. my-app.js

memerlukan kaedah untuk menentukan fail masukan

Akhir sekali, kami juga boleh menentukan fail kemasukan melalui kaedah

. require

require('./app.js');
Salin selepas log masuk
Dalam kod di atas, kami memuatkan fail

melalui kaedah require dan menggunakannya sebagai fail kemasukan program. Kaedah ini sesuai untuk situasi di mana anda perlu melakukan beberapa operasi pada fail (contohnya, menetapkan pembolehubah global, mengubah suai pembolehubah modul, dll.) sebelum ia boleh dilaksanakan sebagai fail masukan. app.js

Ringkasnya, di atas adalah beberapa cara untuk menentukan kaedah kemasukan dalam Node.js Kita boleh memilih mengikut situasi sebenar. Dalam pembangunan sebenar, kami mungkin menggabungkan kaedah ini, sebagai contoh, nyatakan fail masukan dalam

dan lakukan operasi pemulaan modul pihak ketiga dalam fail ini. package.json

Atas ialah kandungan terperinci Bagaimana untuk menentukan fail kemasukan dalam nodejs (analisis ringkas pelbagai kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!