mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-27 13:40:25 +00:00
server - introduce support for nodejsRepository (#179105)
* server - introduce support for `nodejsRepository` * fix path * add auth * proper download * extract to utility function * reuse * fix compile
This commit is contained in:
@@ -17,6 +17,7 @@ const rename = require('gulp-rename');
|
||||
const replace = require('gulp-replace');
|
||||
const filter = require('gulp-filter');
|
||||
const { getProductionDependencies } = require('./lib/dependencies');
|
||||
const { assetFromGithub } = require('./lib/github');
|
||||
const vfs = require('vinyl-fs');
|
||||
const packageJson = require('../package.json');
|
||||
const flatmap = require('gulp-flatmap');
|
||||
@@ -162,6 +163,11 @@ function nodejs(platform, arch) {
|
||||
}
|
||||
|
||||
if (platform === 'win32') {
|
||||
if (product.nodejsRepository) {
|
||||
return assetFromGithub(product.nodejsRepository, nodeVersion, name => name === `win-${arch}-node.exe`)
|
||||
.pipe(rename('node.exe'));
|
||||
}
|
||||
|
||||
return remote(`/dist/v${nodeVersion}/win-${arch}/node.exe`, { base: 'https://nodejs.org' })
|
||||
.pipe(rename('node.exe'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user