我不清楚在使用 browserify 时应该如何分解大型项目的代码。例如,如果我有一个登录页面、注册页面、仪表板等——我的 main.js 中是否需要所有这些模块?如果是这样,确保只应在登录页面上运行的模块不在其他页面上运行的最佳做法是什么?有没有使用 browserify 时如何分解大型项目的好例子?
问问题
350 次
1 回答
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>
于 2014-01-29T06:30:56.613 回答