The non production build is very fast perhaps 15 seconds if that, but the production build take a long time. I can live with a 10 minutes build 60 minutes build is a bit too long.
Any way please find the ember-cli-build.js and package.json
Ember -v
version: 1.13.13
node: 5.1.0
npm: 2.14.10
os: win32 x64
I have upgrade to the latest cli and ember 2.2.0
Ember Cli Build.js
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function (defaults) {
var app = new EmberApp(defaults, {
'ember-cli-bootswatch': {
'theme': 'yeti'
// 'excludeCSS': false,
// 'excludeJS': false,
// 'excludeFonts': false,
},
emberCliFontAwesome: {
useScss: true
}
// Add options here
});
// Use `app.import` to add additional libraries to the generated
// output files.
//
// If you need to use different assets in different
// environments, specify an object as the first parameter. That
// object's keys should be the environment name and the values
// should be the asset to use in that environment.
//
// If the library that you are including contains AMD or ES6
// modules that you would like to import into your application
// please specify an object with the list of modules as keys
// along with the exports of each module as its value.
app.import(app.bowerDirectory + '/bootbox/bootbox.js');
app.import(app.bowerDirectory + '/jquery-file-download/src/Scripts/jquery.fileDownload.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/css/froala_style.min.css');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/css/froala_editor.min.css');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/froala_editor.min.js');
app.import(app.bowerDirectory + '/font-awesome/css/font-awesome.css');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/align.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/colors.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/css/plugins/colors.min.css');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/font_family.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/font_size.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/lists.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/inline_style.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/paragraph_format.min.js');
app.import(app.bowerDirectory + '/FroalaWysiwygEditor/js/plugins/paragraph_style.min.js');
return app.toTree();
};
Package.json
{
"private": true,
"directories": {
"doc": "doc",
"test": "tests"
},
"scripts": {
"start": "ember server",
"build": "ember build",
"test": "ember test"
},
"repository": "",
"engines": {
"node": ">= 0.10.0"
},
"devDependencies": {
"broccoli-asset-rev": "^2.2.0",
"ember-browserify": "1.1.1",
"ember-cli": "^1.13.13",
"ember-cli-app-version": "1.0.0",
"ember-cli-auto-register": "1.0.1",
"ember-cli-autoprefixer": "0.5.0",
"ember-cli-babel": "^5.1.5",
"ember-cli-bootswatch": "0.2.0",
"ember-cli-content-security-policy": "0.4.0",
"ember-cli-datepicker": "2.0.1",
"ember-cli-dependency-checker": "^1.1.0",
"ember-cli-dropzonejs": "0.6.0",
"ember-cli-font-awesome": "1.1.1",
"ember-cli-htmlbars": "1.0.1",
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
"ember-cli-ic-ajax": "0.2.4",
"ember-cli-inject-live-reload": "^1.3.1",
"ember-cli-injection": "1.0.0",
"ember-cli-moment-shim": "0.6.2",
"ember-cli-qunit": "1.0.4",
"ember-cli-release": "0.2.8",
"ember-cli-sass": "5.0.1",
"ember-cli-sri": "^1.2.0",
"ember-cli-uglify": "^1.2.0",
"ember-cli-windows-addon": "^1.2.2",
"ember-component-css": "0.1.6",
"ember-disable-proxy-controllers": "^1.0.1",
"ember-export-application-global": "^1.0.4",
"ember-inputmask": "0.2.1",
"ember-model-validator": "1.2.0",
"ember-moment": "4.1.0",
"ember-promise": "1.2.0",
"ember-radio-button": "1.0.7",
"ember-select-2": "1.3.0",
"ember-simple-auth": "1.0.1",
"ember-tether": "0.2.0",
"ember-toastr": "^1.3.1",
"ui-button": "0.6.3",
"validate.js": "0.9.0"
}
}
Thanks for your help