my-demo-fdasdasd
Version:
> 一个更为简洁的[Vue-router](https://router.vuejs.org/zh/),专为 [uni-app](https://uniapp.dcloud.io/) 量身打造
31 lines (20 loc) • 765 B
JavaScript
const fs = require('fs');
const {resolve} = require('path');
const {exec} = require('child_process');
const packageJSON = require('../package.json');
function rootPath(dir) {
return resolve(process.cwd(), dir);
}
const doFile = rootPath('package.json');
const reg = /\s+("dependencies"|"devDependencies")\s*:\s*{[^\}]+\},/g;
const originalJSON = fs.readFileSync(doFile).toString();
const writeFile = originalJSON.replace(reg, '');
fs.writeFileSync(doFile, writeFile);
exec('npm publish', (err, stdout, stderr)=> {
if (err) {
return console.log(err);
}
console.log(stderr)
console.log(`✔ ${packageJSON.name}@${packageJSON.version}----------------发布成功`);
fs.writeFileSync(doFile, originalJSON);
});