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 urls
export 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 shortcuts
export default {
dev: {
cliShortcuts: {
help: false,
},
},
};
export default {
dev: {
cliShortcuts: {
help: 'type "h + enter" to view available commands',
},
},
};