log(`${chalk.magenta('🤖 LAUNCH_COMMAND')} ${chalk.green('npm run: ')} ${chalk.red('${LAUNCH_COMMAND}')}` );

这是问题部分:${chalk.red('${LAUNCH_COMMAND}')}

LAUNCH_COMMAND是“生产”或“发展”。但是,它在另一个${}内部。

javascript - 如何在模板字符串文字中的变量内部写入变量?-LMLPHP

最佳答案

Demo

只需为模板字符串文字中的嵌套变量使用变量名

`${chalk.red(LAUNCH_COMMAND)}` // for nested sting literal just use the variable name




const LAUNCH_COMMAND = 'hi';
console.log(`${chalk.magenta('🤖  LAUNCH_COMMAND')} ${chalk.green('npm run: ')} ${chalk.red(LAUNCH_COMMAND)}` );


javascript - 如何在模板字符串文字中的变量内部写入变量?-LMLPHP

09-17 15:51