'use strict'; const fs = require('fs'); const path = require('path'); module.exports = function() { process.env['PATH'] = process.env['PATH'] .split(';') .filter(function(p) { if (fs.existsSync(path.join(p, 'msbuild.exe'))) { console.log( 'Excluding "' + p + '" from PATH to avoid msbuild.exe mismatch that causes errors during module installation' ); return false; } else { return true; } }) .join(';'); };