npm
npm config set cache "D:\nodejs\node_cache"
npm config set prefix "D:\nodejs\node_global"
.npm版本的缺陷 可以看到每个依赖版本前面都有个"^"符号,有必要解释下这个版本的概念。 当x.y.z的情况下:表示是一个明确的版本号 当^x.y.z的情况下:表示是x版本保持不变,y和z永远是最新的。 当~x.y.z的情况下:表示的是x和y是保持不变的,z永远是最新的。
fnm
https://github.com/Schniz/fnm
fnm env --use-on-cd | Out-String | Invoke-Expression
fnm env --use-on-cdformdata
formdata.append('data', new Blob([JSON.stringify(item)], { type: 'application/json' }));可选链 空值合并
const username = user?.profile?.name ?? 'Anonymous';
善用可选链(?.)和空值合并运算符(??)提高代码健壮性