File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,17 @@ var nodemon = require('nodemon');
4
4
var babel = require ( "babel-core" ) ;
5
5
var gaze = require ( 'gaze' ) ;
6
6
var fs = require ( 'fs' ) ;
7
+ var path = require ( 'path' ) ;
7
8
8
9
// Watch the src and transpile when changed
9
10
gaze ( 'src/**/*' , function ( err , watcher ) {
10
11
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" ) ;
13
14
try {
14
- fs . writeFile ( file . replace ( / \/ s r c \/ / , "/lib/" ) , babel . transformFileSync ( file ) . code ) ;
15
+ targetFile = path . relative ( __dirname , sourceFile ) . replace ( / \/ s r c \/ / , '/lib/' ) ;
16
+ targetFile = path . resolve ( __dirname , targetFile ) ;
17
+ fs . writeFile ( targetFile , babel . transformFileSync ( sourceFile ) . code ) ;
15
18
} catch ( e ) {
16
19
console . error ( e . message , e . stack ) ;
17
20
}
You can’t perform that action at this time.
0 commit comments