记录一点trick

我也不知道这是啥

最后更新于 4/18/2026

vscode markdown

{
  "[markdown][plaintext][juliamarkdown]": {
    "editor.wordWrap": "on",
    "editor.wrappingStrategy": "advanced"
  }
}

yarn berry

yarn berry虽然目前推荐使用corepack安装,但是corepack本身在各种ci里面仍然没有stable;不过yarn classic提供了对.yarnrc.yml里面yarnPath的兼容,yarn classic在几乎所有ci设施里面覆盖都高;所以现在使用yarn berryyarn本身提交到repo 设置yarnPath是更加简单有效的方式,而不是依赖corepack

yarn set version stable --yarn-path

next.js vscode trick

{
  "workbench.editor.customLabels.patterns": {
    "**/app/**/{page,layout,route,template,loading}.{tsx,ts}": "${dirname}/${filename}.${extname}"
  }
}

typescript

ts默认duck type行为,所以

type alpha = {
  A: a;
  B;
  b;
};

赋值给

type beta = {
  A: a;
};

不会报错

目录