41 条回复  ·  4514 次点击
humbass 小成 2025-9-18 18:03:57
nvm 不是基本操作吗
syseven 初学 2025-9-18 18:04:16
多版本切换推荐 https://moonrepo.dev/proto
dode 小成 2025-9-18 18:08:16
@shadowyue https://chatgpt.com/s/t_68cbda065cdc81919e265a9f925fdc39
TabGre 小成 2025-9-18 18:09:12
ci/cd 碰到一次 原因是默认 nodejs 版本更新了 我 TM
shadowyue 楼主 初学 2025-9-18 18:12:01
@dode 你没看我我文章吧,我专门吐槽了 AI 的回答,除了最后的 nvm 版本切换方案,都不算好的办法。
supuwoerc 小成 2025-9-18 18:13:26
@shadowyue nvm 不好用,很多奇怪的问题,现在都转 volta 或者 fnm 了
mizuki9 小成 2025-9-18 18:15:21
多版本 node 共存,然后切 node 是可以解决的。 但个人觉得优雅一点的方法是如题主所说,在 .npmrc 中加一行 node-options="--openssl-legacy-provider" 这样在小组中共同开发时,无论每个人用的时高版本还是低版本 node ,都可以直接 npm 运行,无需更多操作
FalconD 初学 2025-9-18 18:16:25
@shadowyue Gemini 2.5 Pro w/ built-in search Prompt: Persist it for node projects: NODE_OPTIONS=--openssl-legacy-provider npm run dev Response: 1.Modifying `package.json` Scripts 2.Using a `.npmrc` file 3.Setting Environment Variables at the OS Level Citations: https://stackoverflow.com/questions/77420041/how-to-set-node-options-for-all-package-json-scripts-at-once
shadowyue 楼主 初学 2025-9-18 18:18:24
@FalconD 有没有发现你这个答案的帖子,看过的人少的可怜。
ksjob 初学 2025-9-18 18:21:31
@supuwoerc 学到了,我去研究研究这个
返回顶部