mirror of
				https://github.com/actions/setup-node.git
				synced 2025-11-04 13:29:12 +08:00 
			
		
		
		
	dbg
This commit is contained in:
		
							
								
								
									
										3
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@@ -12975,6 +12975,7 @@ const io = __importStar(__webpack_require__(1));
 | 
			
		||||
const tc = __importStar(__webpack_require__(533));
 | 
			
		||||
const path = __importStar(__webpack_require__(622));
 | 
			
		||||
const semver = __importStar(__webpack_require__(280));
 | 
			
		||||
const fs = __webpack_require__(747);
 | 
			
		||||
function getNode(versionSpec, stable, token) {
 | 
			
		||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
			
		||||
        let osPlat = os.platform();
 | 
			
		||||
@@ -13014,6 +13015,8 @@ function getNode(versionSpec, stable, token) {
 | 
			
		||||
            let extPath;
 | 
			
		||||
            if (osPlat == 'win32') {
 | 
			
		||||
                let _7zPath = path.join(__dirname, '..', 'externals', '7zr.exe');
 | 
			
		||||
                console.log(`downloadPath: ${downloadPath}`);
 | 
			
		||||
                console.log(JSON.stringify(fs.statSync(downloadPath)));
 | 
			
		||||
                extPath = yield tc.extract7z(downloadPath, undefined, _7zPath);
 | 
			
		||||
                // 7z extracts to folder matching file name
 | 
			
		||||
                extPath = path.join(extPath, path.basename(downloadPath));
 | 
			
		||||
 
 | 
			
		||||
@@ -7,6 +7,7 @@ import * as tc from '@actions/tool-cache';
 | 
			
		||||
import * as path from 'path';
 | 
			
		||||
import * as semver from 'semver';
 | 
			
		||||
import {Url} from 'url';
 | 
			
		||||
import fs = require('fs');
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Node versions interface
 | 
			
		||||
@@ -76,6 +77,9 @@ export async function getNode(
 | 
			
		||||
    if (osPlat == 'win32') {
 | 
			
		||||
      let _7zPath = path.join(__dirname, '..', 'externals', '7zr.exe');
 | 
			
		||||
 | 
			
		||||
      console.log(`downloadPath: ${downloadPath}`);
 | 
			
		||||
      console.log(JSON.stringify(fs.statSync(downloadPath)));
 | 
			
		||||
 | 
			
		||||
      extPath = await tc.extract7z(downloadPath, undefined, _7zPath);
 | 
			
		||||
      // 7z extracts to folder matching file name
 | 
			
		||||
      extPath = path.join(extPath, path.basename(downloadPath));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user