在 support/index.js 的这个代码块中,我的 exec 语句似乎没有运行。我知道正在输入该块,因为我确实在 exec 之前的行中收到了控制台消息。知道“exec”行有什么问题吗?
const { exec } = require('child_process');
module.exports = (on, config) => {
on('before:run', () => {
console.log('=======================================In before:run');
exec(
'docker-compose run web bin/rails runner db/seeds_cypress.rb',
(error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
console.log(`stdout: ${stdout}`);
},
);
});```