【发布时间】:2014-01-24 05:29:41
【问题描述】:
我不清楚在使用 browserify 时应该如何分解大型项目的代码。例如,如果我有一个登录页面、注册页面、仪表板等——我的 main.js 中是否需要所有这些模块?如果是这样,确保只应在登录页面上运行的模块不在其他页面上运行的最佳做法是什么?有没有使用 browserify 时如何分解大型项目的好例子?
【问题讨论】:
标签: javascript browserify
我不清楚在使用 browserify 时应该如何分解大型项目的代码。例如,如果我有一个登录页面、注册页面、仪表板等——我的 main.js 中是否需要所有这些模块?如果是这样,确保只应在登录页面上运行的模块不在其他页面上运行的最佳做法是什么?有没有使用 browserify 时如何分解大型项目的好例子?
【问题讨论】:
标签: javascript browserify
一个可能的例子是使用browserify编译两个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>
【讨论】: