こんにちは私はこのようなベースパスを設定することができます。私は、例えば./app/foo/bar/
にいると私は./app/foo.js
のためではなくnode_module
フォルダまたは./app/foo/bar/foo.js
で検索でしょうその後、require('foo');
RequireJSを使用するスクリプトを持っているときbase : './app/'
ので、これは時に便利来ます../../foo.js
の代わりに依存関係を見ることができるように、開発者としてはるかにクリーンな構造のような構造を持っています。Node.js require()とRequireJS? RequireJSと
require('foo');
require('foo/foo');
require('foo/bar/foo');
いうより:今
require('../../foo');
require('../foo');
require('./foo');
名を変更しないと、してみましょうどこでもFOOを持っていない、なぜあなたが言うことができるが、私はそれを持ってはるかにきれいになり./app/foo.js
と./app/foo/foo.js
と./app/foo/bar/foo.js
を持つことができます何らかの理由で私たちができないと言ってください...
RequireJSに対するノードのrequireメソッドで見られるもう1つの機能の欠如は、./app/super-sized-directory-name/
という名前のディレクトリがある場合、パスマッピングを設定できることですそれはあなたの名前の変更をカバーしてRequireJSに、あなたがbrowserifyで別名を登録することができます
[modul8](https://github.com/clux/modul8)はドメインを通じてこの機能をサポートしていますが、構文はノードに準拠していません。私はbrowserifyは相対ファイルパスのみをサポートすると信じています – Raynos
@Raynosこんにちは!お返事をありがとうございます!私はその点をもっと明確にするために質問を変えました。一見するとモジュル8をブラウジングよりも複雑に見せます。私がブラウジングで好きなのは、スクリプトをコンパイルしてスクリプトをコンパイルして、コーヒーを受け入れます – panosru
@Raynos私はmodul8をもう一度チェックし、それをもっと慎重に読んでいます。私はそれが非常にクールで、おそらく私が探しているものだと信じています!私は今それをテストします:) – panosru