为了确保正确测试代码, nvm use --lts=releasename
非常重要,但 Windows 开发人员目前无法使用它。 相反,他们收到以下错误:
c:\Users\Me\Documents\git\test>nvm install --lts=Carbon
--lts=Carbon.0.0
Node.js v--lts=Carbon.0.0 is only available in 32-bit.
这是错误的三次(这是一个运行时标志,而不是一个版本名称,即使它把它当作名称,它显然没有检查可用节点版本的列表来说“嘿,这不是我知道的事情”,即使它没有不知道这个东西,它声称知道它只有 32 位版本可用)
首先, --lts
不是受支持的标志( nvm help
对此相当具体)。 唯一支持的运行时标志是--insecure
。
你运行的是哪个版本? 如果您运行的是 1.1.7,消息应该会有所不同。
由于数据可用,因此可以按版本名称安装,但我没有时间自己添加。 我会考虑PR。
这就是我的观点。 “另一个 nvm”提供--lts
作为安装标志,因为能够告诉 nvm 安装最新的 LTS 版本可以让测试变得更加容易,因为它允许您添加像“ test:lts ”这样的节点脚本并让它运行以“nvm use --lts=carbon”为前缀的所有内容,以针对 8.xLTS“无论现在是什么”进行测试。
你知道其他人可以添加这个吗? (因为我不知道为你添加这个)
+1,并支持nvm install lts/*
/ nvm use lts/*
。