UNPKG

react-create-generator

Version:
35 lines (28 loc) 765 B
#! /usr/bin/env node import spawn from 'cross-spawn' import chalk from 'chalk' const test = () => { // 定义需要按照的依赖 const dependencies = ["vue", "vuex", "vue-router"]; // 执行安装 const child = spawn("npm", ["install", "-D"].concat(dependencies), { stdio: "inherit", }); // 监听执行结果 child.on("close", function (code) { // 执行失败 if (code !== 0) { console.log( chalk.red("Error occurred while installing dependencies!") ); process.exit(1); } // 执行成功 else { console.log(chalk.cyan("Install finished")); } }); }; export { test }