You need checks to deal with fs, path, sourceList being missing on `this`.  Also, you've mixed `this.sourceList` and `this.srcList` (see above).