Skip to content

Commit 9d9052f

Browse files
committed
Merge pull request #542 from ParsePlatform/nlutsenko.dev
Fix relative path replacement in bin/dev.
2 parents 6f4a7a6 + 64d92da commit 9d9052f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

bin/dev

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ var nodemon = require('nodemon');
44
var babel = require("babel-core");
55
var gaze = require('gaze');
66
var fs = require('fs');
7+
var path = require('path');
78

89
// Watch the src and transpile when changed
910
gaze('src/**/*', function(err, watcher) {
1011
if (err) throw err;
11-
watcher.on('changed', function(file) {
12-
console.log(file + " has changed");
12+
watcher.on('changed', function(sourceFile) {
13+
console.log(sourceFile + " has changed");
1314
try {
14-
fs.writeFile(file.replace(/\/src\//, "/lib/"), babel.transformFileSync(file).code);
15+
targetFile = path.relative(__dirname, sourceFile).replace(/\/src\//, '/lib/');
16+
targetFile = path.resolve(__dirname, targetFile);
17+
fs.writeFile(targetFile, babel.transformFileSync(sourceFile).code);
1518
} catch (e) {
1619
console.error(e.message, e.stack);
1720
}

0 commit comments

Comments
 (0)