diff --git a/grunt/bs-raw-files-generator.js b/grunt/bs-raw-files-generator.js index b5b33093d41b62bfe617dea8e1e331b248773616..e8f7491302210527671a8fa1a1e5f0607ced8093 100644 --- a/grunt/bs-raw-files-generator.js +++ b/grunt/bs-raw-files-generator.js @@ -6,8 +6,9 @@ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ 'use strict'; -var btoa = require('btoa'); var fs = require('fs'); +var btoa = require('btoa'); +var grunt = require('grunt'); function getFiles(type) { var files = {}; @@ -27,5 +28,12 @@ module.exports = function generateRawFilesJs(banner) { banner = ''; } var files = banner + getFiles('js') + getFiles('less') + getFiles('fonts'); - fs.writeFileSync('docs/assets/js/raw-files.min.js', files); + var rawFilesJs = 'docs/assets/js/raw-files.min.js'; + try { + fs.writeFileSync(rawFilesJs, files); + } + catch (err) { + grunt.fail.warn(err); + } + grunt.log.writeln('File ' + rawFilesJs.cyan + ' created.'); };