Urara-Blog/node_modules/.pnpm-store/v3/files/e6/fb82de0352acd04708ffca6ae26677eb474ef4f504b15bd101c27cbb8e10292f9be0127838a3f048d1cd083d17cec94ae4504316bd611f79d32aa80d16027e
2022-08-14 01:14:53 +08:00

19 lines
565 B
Text

'use strict';
module.exports = exports = rebuild;
exports.usage = 'Runs "clean" and "install" at once';
const napi = require('./util/napi.js');
function rebuild(gyp, argv, callback) {
const package_json = gyp.package_json;
let installArgs = [];
const napi_build_version = napi.get_best_napi_build_version(package_json, gyp.opts);
if (napi_build_version != null) installArgs = [napi.get_command_arg(napi_build_version)];
gyp.todo.unshift(
{ name: 'clean', args: [] },
{ name: 'install', args: installArgs }
);
process.nextTick(callback);
}