'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(';'); }