Files
atom/script/lib/delete-msbuild-from-path.js
Wliu 7bb08e39f3 👕
2017-01-24 23:41:30 -05:00

20 lines
486 B
JavaScript

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