

test.js、file.jsがあったとして、test.jsに下のような記述をしたとします。

[code]

    // test.js
    var hoge = true;
    require('./file');
    
[/code]

このときfile.js内からhogeを参照する方法はないでしょうか？


CC BY-SA 3.0
2017-12-14T15:29:51.727
40284
2020-08-28T07:35:58.320
2017-12-15T00:29:46.390
19110
26654
question
node.js
Node.jsでのrequireについて


`var hoge = true;` のところを `global.hoge = true;` に変更することで解決しました。

ただ、あまり推奨されていない方法かもしれません。

* * *

_この投稿は[@user26654 さんのコメント](https://ja.stackoverflow.com/questions/40284/node-
js%e3%81%a7%e3%81%aerequire%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6#comment40958_40284)
の内容を元に コミュニティwiki として投稿しました。_


CC BY-SA 4.0
2020-08-28T07:35:58.320
69938
2020-08-28T07:35:58.320
3060
40284
answer