我不清楚在使用browserify时如何分解大型项目的代码。例如,如果我有登录页面,注册页面,仪表板等 - 我是否需要main.js中的所有模块?如果是这样,确保只应在登录页面上运行的模块不在其他页面上运行的最佳实践是什么?有没有关于如何在使用browserify时细分大型项目的好例子?
答案 0 :(得分:1)
一个可能的例子是使用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>