我只是想知道使用以下代码是否是一个好习惯:
const myFun = async () => {
try {
const response = await api();
if(response.status === 200) {
return response.data;
}
} catch(err) {
return Promise.reject(err);
}
}
Run Code Online (Sandbox Code Playgroud)
这里myFun将返回一个已解决/拒绝的 Promise,该 Promise 将被另一个函数捕获。我只是想知道这是否是正确的方法或者有其他选择吗?
我正在尝试使用缩短我的bash提示的功能。我已将其添加到.bash_profile:
function last_two_dirs {
pwd |rev| awk -F / '{print $1,$2}' | rev | sed s_\ _/_
}
export PS1='$(last_two_dirs) $(__git_ps1) ? '
Run Code Online (Sandbox Code Playgroud)
但是bash: rev: command not found每次启动git bash时都会出错。
我设置PATH正确,因为除以外的其他命令都能正常工作rev。是rev不是git bash的一部分?还是有其他方法仅显示bash提示的父目录和当前目录?
作业系统:Windows 10