summaryrefslogtreecommitdiffstats
path: root/lib/output/folder.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-02-18 17:03:37 +0100
committerSamy Pessé <samypesse@gmail.com>2016-02-18 17:03:37 +0100
commit95d81d02a12dc6ae5e9d845e2eb69b7e1dc1debd (patch)
tree2d13fc184bab0fb037f056a8d820a765e0183efb /lib/output/folder.js
parent8401a674c382cd1c7ca6c6a02e4def3d237c9734 (diff)
downloadgitbook-95d81d02a12dc6ae5e9d845e2eb69b7e1dc1debd.zip
gitbook-95d81d02a12dc6ae5e9d845e2eb69b7e1dc1debd.tar.gz
gitbook-95d81d02a12dc6ae5e9d845e2eb69b7e1dc1debd.tar.bz2
Fix resolve of images
Diffstat (limited to 'lib/output/folder.js')
-rw-r--r--lib/output/folder.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/output/folder.js b/lib/output/folder.js
index 14e3f22..9e139c0 100644
--- a/lib/output/folder.js
+++ b/lib/output/folder.js
@@ -88,7 +88,12 @@ module.exports = function folderOutput(Base) {
return Promise()
.then(function() {
to = that.resolve(to);
+ var folder = path.dirname(to);
+ // Ensure folder exists
+ return fs.mkdirp(folder);
+ })
+ .then(function() {
return fs.copy(from, to);
});
};
@@ -102,7 +107,7 @@ module.exports = function folderOutput(Base) {
filename = that.resolve(filename);
var folder = path.dirname(filename);
- // Ensure fodler exists
+ // Ensure folder exists
return fs.mkdirp(folder);
})