gpt4 book ai didi

node.js - 尝试升级时收到 "must point to an installed version of node"

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:59 24 4
gpt4 key购买 nike

尝试使用其中之一升级我的 Node 版本时

nvm install v10.15.0 --reinstall-packages-from=8.9.4

nvm install lts/* --reinstall-packages-from=node

我收到以下错误:

If --reinstall-packages-from is provided, it must point to an installed version of node.

我还尝试将 =node 更改为指向我安装 Node 的位置的路径,例如 /usr/local/bin/node

我也尝试过不使用 NVM 方法,而是使用提供的说明 here ,但我收到以下信息:

WARN tar EISDIR: illegal operation on a directory, open '/usr/local/lib/node_modules/.staging/n-3eb27508/.github' /usr/local/lib/node_modules/.staging
WARN tar EISDIR: illegal operation on a directory, open '/usr/local/lib/node_modules/.staging/n-3eb27508/bin'
npm ERR! path /usr/local/lib/node_modules/n/bin/n
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/n/bin/n'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

有什么想法吗?

最佳答案

就我而言,这是因为我直接从 Node.js 网站的安装程序安装了 Node,并且第一次尝试使用 npm 更新它时,出现了权限错误,并指出了使用 nvm 的解决方案。所以就我而言,我认为错误是因为 nvm 不知道我之前安装的 Node.js 版本。最终从我的 Mac 上完全删除了 node、npm 和相关文件(按照 How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X) )并执行 nvm install node

关于node.js - 尝试升级时收到 "must point to an installed version of node",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54197886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com