diff --git a/packages/babel-cli/src/babel/dir.js b/packages/babel-cli/src/babel/dir.js index c2a34b7711..4e4cb11c1d 100644 --- a/packages/babel-cli/src/babel/dir.js +++ b/packages/babel-cli/src/babel/dir.js @@ -1,6 +1,5 @@ let outputFileSync = require("output-file-sync"); let pathExists = require("path-exists"); -let chokidar = require("chokidar"); let slash = require("slash"); let path = require("path"); let util = require("./util"); @@ -65,6 +64,8 @@ module.exports = function (commander, filenames) { _.each(filenames, handle); if (commander.watch) { + let chokidar = require("chokidar"); + _.each(filenames, function (dirname) { let watcher = chokidar.watch(dirname, { persistent: true, diff --git a/packages/babel-cli/src/babel/file.js b/packages/babel-cli/src/babel/file.js index 01ec93c711..9ab05ed696 100644 --- a/packages/babel-cli/src/babel/file.js +++ b/packages/babel-cli/src/babel/file.js @@ -1,7 +1,6 @@ let convertSourceMap = require("convert-source-map"); let pathExists = require("path-exists"); let sourceMap = require("source-map"); -let chokidar = require("chokidar"); let slash = require("slash"); let path = require("path"); let util = require("./util"); @@ -133,6 +132,7 @@ module.exports = function (commander, filenames, opts) { walk(); if (commander.watch) { + let chokidar = require("chokidar"); chokidar.watch(filenames, { persistent: true, ignoreInitial: true