preview.js•707 B
const path = require('path');
const { exec } = require('child_process');
// 获取当前目录下的 dist/index.cjs 的完整路径
const distPath = path.resolve(__dirname, 'dist', 'index.cjs');
console.log('⚠️:[ distPath ]🎈:', distPath)
// 执行命令
const child = exec(`npx @modelcontextprotocol/inspector node '"${distPath}"'`);
// 将子进程的输出重定向到父进程
child.stdout.on('data', (data) => {
process.stdout.write(data);
});
child.stderr.on('data', (data) => {
process.stderr.write(data);
});
child.on('close', (code) => {
if (code !== 0) {
console.error(`Command exited with code ${code}`);
} else {
console.log('Command executed successfully');
}
});