从ember-cli中的vendor.js中排除jQuery

Aki*_*kis 7 ember.js ember-cli

在构建仅用于生产时,是否可以从ember-cli中的vendor.js中排除jQuery依赖项?我想在我的网站中单独包含它.

Mar*_*ior 12

您可以使用类似哈希的配置来控制将在开发或生产中使用哪些文件.在你的情况下你应该使用:

var app = new EmberApp({
  vendorFiles: {
    'jquery.js': {
      development: 'bower_components/jquery/dist/jquery.js',
      production: false
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅自定义内置资产部分.


Aki*_*kis 1

最后,唯一对我有用的是:

var app = new EmberApp({
 vendorFiles: {
    production: false,
    development: 'bower_components/jquery/dist/jquery.js'
  }
});
Run Code Online (Sandbox Code Playgroud)

这将在生产中排除它,但不会在开发中排除它。