1. ホーム
  2. javascript

[解決済み] ローカル変数にアクセスできるnode.jsで外部jsファイルをロードして実行する?

2022-05-10 11:48:49

質問

シンプルな include('./path/to/file') のようなコマンドはありますか?

ローカル変数にアクセスできて、スクリプトを実行したいだけなんです。 単純なhello worldより大きなnode.jsのプロジェクトは、一般的にどのように整理されているのでしょうか? (完全に機能する動的なウェブサイト)

例えばこんなディレクトリを持ちたいのですが。

/models

/views

など

解決方法は?

を実行するだけです。 require('./yourfile.js');

外部からアクセスしたい変数をすべてグローバル変数として宣言します。 そのため、代わりに

var a = "hello" となります。

GLOBAL.a="hello" または単に

a = "hello"

これは明らかに悪いことです。グローバルスコープを汚してはいけないのです。 代わりに、推奨される方法は export の関数や変数を作成します。

MVCパターンが必要な場合は、Geddyを見てください。