Webpack 搭建 Backbone.Marionette 项目

这是一个用 Webpack 构建 Backbone.Marionette 应用的例子。

功能:

  • 快速启动本地开发服务器,支持热模块替换
  • 使用 Lodash 替代 Underscore(Backbone 依赖)
  • 从 Google CDN 加载 jQuery(Backbone 依赖)
  • 将应用程序代码拆分为专用的供应商块,以便进行长期缓存
  • 使用 Nunjucks 模板和 Marionette.View,而不是默认的 Underscore 模板
  • 将模块化的 CSS/Less 代码合并到单个 styles.css 文件中
  • 开发过程中支持 JS 和 CSS 资源的源映射
  • 基于默认配置的生产环境配置,并根据需要添加/覆盖
  • 通过将 Marionette 暴露在 window 对象上,支持 Marionette Chrome 扩展

安装:

npm install

构建文件默认创建在 public/build 目录下,本地开发服务器地址为:http://localhost:8080/

zip 文件大小:19.49KB