0

browserify を使用する場合、大規模なプロジェクトのコードをどのように分割すればよいかわかりません。たとえば、ログイン ページ、サインアップ ページ、ダッシュボードなどがある場合、main.js にこれらすべてのモジュールが必要ですか? もしそうなら、ログインページでのみ実行されるべきモジュールが他のページで実行されないようにするためのベストプラクティスは何ですか? browserify を使用する場合に大規模なプロジェクトを分割する方法の良い例はありますか?

4

1 に答える 1

1

考えられる例の 1 つは、browserify を使用して 2 つの js ファイルをコンパイルすることです。

  • 1) 1 つの js ファイルには、さまざまなページで共有される一般的に使用されるコードが含まれています。
  • 2) 1 つの js ファイルには、その特定のページで使用される特定のコードが含まれています。

html には、それに応じて 2 つのファイルを含めるだけです。

<html>
<header>
</header>
<body>
   <!-- Common js libraries/modules used across a couple of pages -->
   <script type="text/javascript" src="js/common_libraries.js"></script>
   <!-- Page specific js file -->
   <script type="text/javascript" src="js/modules_specific_to_this_page.js"></script>
</body>
</html>
于 2014-01-29T06:30:56.613 に答える