文件
shanghaipeiwan/admin/.arco-cli/after-init.js

27 行
730 B
JavaScript

const { spawnSync } = require('child_process');
const isWindows = process.platform === 'win32';
const cmd = isWindows ? 'pnpm.cmd' : 'pnpm';
const logInfo = (messages) => {
messages.forEach((m) => {
console.log(`\x1B[32m${m}\x1B[0m`);
});
};
module.exports = ({ projectName }) => {
const { error } = spawnSync(cmd, ['add', 'arco-design-pro-vue']);
if (error) {
throw error;
}
logInfo([
'******************************************************************************',
' Read README.md for help information. Execute following command to start',
` $ cd ${projectName}`,
' $ pnpm run dev',
'******************************************************************************',
]);
};