【问题标题】:Using browserify in large projects在大型项目中使用 browserify
【发布时间】:2014-01-24 05:29:41
【问题描述】:

我不清楚在使用 browserify 时应该如何分解大型项目的代码。例如,如果我有一个登录页面、注册页面、仪表板等——我的 main.js 中是否需要所有这些模块?如果是这样,确保只应在登录页面上运行的模块不在其他页面上运行的最佳做法是什么?有没有使用 browserify 时如何分解大型项目的好例子?

【问题讨论】:

    标签: javascript browserify


    【解决方案1】:

    一个可能的例子是使用browserify编译两个js文件:

    • 1) 一个js文件包含各个页面共享的常用代码
    • 2) 一个 js 文件包含该特定页面使用的特定代码

    在 html 中相应地包含这两个文件:

    <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>
    

    【讨论】:

      猜你喜欢
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多