打算学下 node.js,请问 nvm 是标配吗?

56 天前
 azev

通过 nvm 来安装和切换,还是只装个最新版 node.js 就行了?

7341 次点击
所在节点    Node.js
81 条回复
vipfts
56 天前
前端的轮子都能组成一列火车了
461229187
56 天前
@bboring 感谢,试了一下,nvm 真的可以滚了
weijancc
56 天前
@TimPeake #8 pnpm 会出现打包后的资源和开发时不一致的情况, 我现在已经改用 yarn 了.
YuuuuuuH
56 天前
@bboring +1 volta 很好用
BealuoC
56 天前
volta 无敌
a134698815
56 天前
bun
Immortal
56 天前
nvm 巨影响 shell 的启动速度,慎用
BaymaxK
56 天前
0o0O0o0O0o
56 天前
@yaodong0126 #37
@LavaC #49

可能是因为你们不是终端用户,想象一个最简单的场景:从终端进入 projectA ,你要 nvm use ,再进入 projectB ,你又要 nvm use ,重度终端用户一般受不了这种操作,多半会选择与 shell 集成来实现自动化,以至于每进入一个有 .nvmrc 的目录都会自动执行,而几百毫秒的耗时会让重度终端用户有一种吃饭硌牙的不适感。
mgcnrx11
56 天前
https://docs.volta.sh/advanced/pnpm volta 不是对 pnpm 支持不算完善吗?是 pnpm 喔? volta 用 pnpm 的影响有点大啊
blur1119
56 天前
很奇怪,装一个 nvm 也不费劲,一装解千愁,为啥专门提问呢
giserman001
56 天前
win10 环境下: 为啥.nvmrc 文件无效?
aoyi
56 天前
fnm
com781517552
56 天前
@giserman001 windows 没这功能 mac 才有
BG7ZAG
56 天前
fnm ,win 上喜欢界面可以用 nvm-desktop
juntaol678
56 天前
感觉有点走偏了呀,nvm 就只是个版本管理工具而已,你愿意装就装,不装也行,这跟学 node 根本没什么联系。
BeautifulSoap
56 天前
请不要学都还没开始学就开始在选工具上浪费时间

直接装个 nodejs lts ( v20 ),然后开始学才是真的。包管理就用自带的 npm 。别折腾花活。等你熟练了自然就有自己需求了
leo72638
56 天前
只学习不用装,如果手上项目多,需求的 node 版本还不同才需要装
cleanery
55 天前
@weijancc 我使用 ReFS 把缓存和代码放在一个 vhd 虚拟分区里, 可以利用上 ReFS 的块克隆特性, 速度还是飞快的.
yaodong0126
55 天前
@0o0O0o0O0o 不要定义我的场景,我不光用终端,我还在 vim 写代码,nvm 的 100 毫秒我不在乎,你们嫌慢那是你们的事,天天折腾工具也是你们的事,我已经写完代码赚到钱了,没空管这些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1059859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX