Defer requiring chokidar dependency until --watch flag is passed

This commit is contained in:
Joshua Peek 2016-02-01 17:03:13 -08:00
parent 13129568ca
commit 0878685a5a
2 changed files with 3 additions and 2 deletions

View File

@ -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,

View File

@ -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