外部ファイルの関数を Node.js に含める
別のファイルの関数を利用したい場合は、「tools.js, " メインの Node.js アプリケーション ("app.js") には 2 つありますオプション。
1.基本インポート:
「tools.js」ファイルを直接要求し、公開する関数を選択できます。
// tools.js module.exports = { foo: function () {}, bar: function () {} };
「app.js」内:
const tools = require('./tools'); console.log(typeof tools.foo); // 'function' console.log(typeof tools.bar); // 'function'
これは、「tools.js」から指定された関数のみを公開します。ただし、このメソッドは変数またはクラスの公開をサポートしていません。
2.モジュールのエクスポート:
「ツール」をモジュールに変換して、それを要求できます。
// tools.js export default { foo: function () {}, bar: function () {} }; export class Foo {}
「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
このメソッドは、変数やクラスを含むモジュールからのすべてのエクスポートのインポートをサポートします。
以上が外部ファイルからの関数を Node.js に含める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。