UNPKG

slidev-addon-sm

Version:

slidev-addon slidev sm

36 lines (27 loc) 1 kB
const args = process.argv; const npmtype = args[3]; if(npmtype === undefined) { console.log("\"zx npmset huawei\" or \"zx npmset 1\" to set huawei npm source"); console.log("\"zx npmset 2\" to set huawei npm source"); } else { const nodejsoffice = "pnpm config set registry https://registry.npmjs.org/" const huaweioffice = "pnpm config set registry https://mirrors.huaweicloud.com/repository/npm/" const { exec } = require('child_process'); console.log(npmtype); let nodejsource = nodejsoffice; if(npmtype === "1" || npmtype === "huawei") { nodejsource = huaweioffice; } console.log(nodejsource); exec(nodejsource, (error, stdout, stderr) => { if (error) { console.error(`执行的错误: ${error}`); return; } if (stderr) { console.error(`shell错误: ${stderr}`); return; } console.log(`执行结果: OK。 ${stdout}`); }); }