骨干应用程序中的多个browserify捆绑包出错

时间:2014-10-14 19:31:23

标签: backbone.js marionette browserify

我想将我的供应商依赖项放入另一个文件中,如示例中所示。问题是彼此依赖的模块无法找到它们所依赖的模块。我收到错误,它包含在html中时没有找到模块下划线。这是我的配置:

{
vendor: {
  src: [],
  dest: 'dist/vendor.js',
  options: {
    require: ['jquery', 'underscore', 'backbone', 'backbone.marionette', 'vis']
  }
},

dev: {
  options: {
    external: ['jquery', 'underscore', 'backbone', 'backbone.marionette', 'vis']
  },
  src: ["public/app/marionette_shim.js", "public/app/main.js"],
  dest: "dist/bundle.js"
}
}

我还为它建立了一个存储库:https://github.com/blacksonic/browsebone 运行grunt browserify:devgrunt browserify:vendor并运行index.js后,我收到错误消息:Uncaught Error: Cannot find module '/home/blacksonic/workspace/browsebone/node_modules/underscore/underscore.js'

0 个答案:

没有答案