相关疑难解决方法(0)

如何使用browserify捆绑骨干应用程序?

我在使用browserify时遇到了一些麻烦.

目标

我正在尝试用Backbone构建基本的TodoMVC单页应用程序,而不是<script>在我的标签堆中index.html,我试图用browserify捆绑它们.

这是我到目前为止所做的事情.

LIB /模型/ todo.js

var backbone = require("backbone");

var Todo = module.exports = backbone.Model.extend({

  defaults: function() {
    return {
      title: "",
      completed: false,
      createdAt: Date.now(),
    };
  },

});
Run Code Online (Sandbox Code Playgroud)

LIB /收藏/ todo.js

var backbone     = require("backbone"),
    LocalStorage = require("backbone.localstorage");

var TodoCollection = module.exports = backbone.Collection.extend({

  localStorage: new LocalStorage('todomvc'),

});
Run Code Online (Sandbox Code Playgroud)

LIB/app.js

var Todo            = require("./models/todo"),
    TodoCollection  = require("./collections/todo");

(function(global) {

  global.todoCollection = new TodoCollection([], {model: Todo});

})(window);
Run Code Online (Sandbox Code Playgroud)

要构建我的包,我正在使用

browserify lib/app.js > js/app.js
Run Code Online (Sandbox Code Playgroud)

最后,我index.html很简单 …

javascript node.js backbone.js browserify

11
推荐指数
1
解决办法
9706
查看次数

标签 统计

backbone.js ×1

browserify ×1

javascript ×1

node.js ×1