type CliShortcuts =
| boolean
| {
help?: boolean | string;
custom?: (shortcuts: CliShortcut[]) => CliShortcut[];
};true,否则为 false。>= 1.0.11是否启用 CLI 快捷键。
按 h + Enter 以显示所有快捷键:
Shortcuts:
c + enter clear console
o + enter open in browser
q + enter quit process
r + enter restart server
u + enter show urlsexport default {
dev: {
cliShortcuts: true,
},
};export default {
dev: {
cliShortcuts: false,
},
};custom 选项可以自定义快捷键,custom 的值是一个函数,接收默认的 shortcuts 列表,并返回一个新的 shortcuts 列表。
export default {
dev: {
cliShortcuts: {
custom: (shortcuts) => {
return [
...shortcuts,
{
key: 's',
description: 'say hello',
action: () => {
console.log('hello world!');
},
},
];
},
},
},
};export default {
dev: {
cliShortcuts: {
custom: (shortcuts) => {
return shortcuts.filter((shortcut) => shortcut.key !== 'o');
},
},
},
};help 选项可以控制是否在启动服务器时打印帮助提示,默认打印的帮助提示为:
➜ press h + enter to show shortcutsexport default {
dev: {
cliShortcuts: {
help: false,
},
},
};export default {
dev: {
cliShortcuts: {
help: 'type "h + enter" to view available commands',
},
},
};