1 Star 0 Fork 117

dawsonli / xdh-web

forked from VTJ.PRO / xdh-web 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
update.js 848 Bytes
一键复制 编辑 原始数据 按行查看 历史
踩着两条虫 提交于 2018-07-11 15:23 . !11 v2.1.0
const process = require('child_process');
const json = require('./package.json')
const dependencies = Object.keys(json.dependencies)
const devDependencies = Object.keys(json.devDependencies)
const install = function (array, isDev, complete) {
if (array.length > 0) {
const name = array.shift()
console.log(`install ${name}`)
process.exec(`npm update ${name} --save${isDev ? '-dev' : ''}`, function (err) {
if (err) {
console.error(`install ${name} fail!`)
return
}
console.log(`install ${name} completed!`)
install(array, isDev, complete)
})
} else {
complete && complete()
}
}
install(dependencies, false, function () {
console.log('-------- completed! ---------')
// install(devDependencies, true, function(){
// console.log('-------- completed! ---------')
// })
})
JavaScript
1
https://gitee.com/dawsonli/xdh-web.git
git@gitee.com:dawsonli/xdh-web.git
dawsonli
xdh-web
xdh-web
master

搜索帮助