2017-01-08 3 views
0

最近、私はvar Form = require('..');を訪れました。私はrequire('..');の意味を理解していません。これらの2つの点が何を表しているのか?Javascriptではrequire( '..')は何を表していますか?

+0

これは一例ですか?必要がjavascriptにネイティブではありません。 –

+2

あなたはNodeについて質問していると思います。 Nodeが 'require'呼び出しを解決する方法は、https://nodejs.org/api/modules.html#modules_all_together – cartant

+2

のように、[webpack](https://webpack.js)のようなモジュールバンドラでもかまいません。 org/concepts /)または[browserify](https://github.com/substack/node-browserify#multiple-bundles) – cloudguy

答えて

0

したがって、commonJS require文でディレクトリが必要な場合は、index.jsというファイルが検索されます。

require('../index.js') 

しかし、短い手として、私はあなただけで行うことができ信じるyour-file.jsからindex.jsをインポートする場合、あなたができる

| Form/ 
| -- index.js 
| -- subdirectory/ 
| -- | -- your-file.js 

:私は、それは次のような構造を持って推測しています:

require('..'); 

これは実際に私がお勧めするパターンではありません。この質問で明らかなように、それを行うのは混乱する方法です。

関連する問題