我试图在Ubuntu中使用命令npm i安装节点模块,但我遇到了此错误
npm i
的数据然后我试了这个,但它也不起作用
sudo npm install -g n
字符串期待快速解决方案…提前致谢
zaq34kh61#
我自己张贴的答案,因为经过很多斗争,我得到它修复,所以它可能有助于任何其他人。我使用vs终端安装节点模块,所以我运行命令,然后解决方案,但他们不工作,然后我关闭VS代码,并运行commad在ubunutu终端
npm install -g npm@latest
字符串然后我再次打开VS并在VS终端npm install中运行命令,它工作了。
npm install
exdqitrt2#
你在问题中附上的图片中提到了解决方案。您可以使用nvm更新到node的特定版本。如果您还没有设置nvm,请运行以下命令:
nvm
node
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
字符串通过运行以下命令加载这些更改:
source ~/.profile
型通过运行以下命令检查是否正确安装了nvm:nvm --version的值。现在,您可以使用nvm安装最新或特定版本的Node。
nvm --version
nvm install node // Installs latest Node version nvm install 14.17.0 // Installs version 14.17, change the version to what you want to install.
型如果您安装了多个版本的node,则可以通过运行以下命令选择并使用特定版本:
nvm use 14.17.0 // replace version to what you want to use.
型参考:Link
a0zr77ik3#
您只需要更新您的Nodejs和NPM。要更新NPM,您需要运行以下命令:
Nodejs
NPM
npm install -g npm
字符串并安装最新版本的node
nvm install node
型您还可以列出系统中运行的所有版本:
nvm ls
型要选择另一个版本,用途:
nvm use
型
5hcedyr04#
这似乎是系统上npm包管理器或NodeJS版本的问题。首先,尝试通过运行以下命令将它们更新到最新的稳定版本:
字符串如果运行此安装命令仍会导致错误,则可能性很小。可以使用NVM
ymzxtsji5#
使用nvm。我在使用npm设置AGE Viewer时遇到了类似的问题。安装最新版本的nvm更新节点。
npm
jqjz2hbq6#
删除任何以前安装的node现在尝试安装nvm(节点版本管理器)使用以下命令安装curl(如果尚未安装):sudo apt-get install curl个现在使用以下命令安装nvm:curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash个然后source ~/.bashrc检查nvm安装nvm --version现在安装任何版本的node JS例如v14.17.0nvm install 14.17.0并执行以下命令来使用它:nvm use 14.17.0个安装最新的长期稳定版本'nvm install --lts
curl
sudo apt-get install curl
source ~/.bashrc
nvm install 14.17.0
nvm use 14.17.0
cs7cruho7#
我自己也曾与这个错误作过斗争,你所要做的就是使用节点版本管理器,在安装NVM之后,你必须重新启动终端来修复这个问题。
vuv7lop38#
虽然这个错误可以使用上面建议的多种方法解决,但解决它的最佳方法是使用nvm。安装节点版本管理器,然后升级到最新的稳定节点版本。您必须首先使用nvm安装最新的节点版本,然后使用命令nvm use {version},其中version也是您想要切换的版本。如果仍然不起作用,您也可以尝试降级节点版本。
nvm use {version}
uurity8g9#
安装节点版本管理器,然后升级到所需的节点版本可能会解决此问题。
9条答案
按热度按时间zaq34kh61#
我自己张贴的答案,因为经过很多斗争,我得到它修复,所以它可能有助于任何其他人。
我使用vs终端安装节点模块,所以我运行命令,然后解决方案,但他们不工作,然后我关闭VS代码,并运行commad在ubunutu终端
字符串
然后我再次打开VS并在VS终端
npm install
中运行命令,它工作了。Apache-Age #postgresql
exdqitrt2#
你在问题中附上的图片中提到了解决方案。您可以使用
nvm
更新到node
的特定版本。如果您还没有设置nvm
,请运行以下命令:字符串
通过运行以下命令加载这些更改:
型
通过运行以下命令检查是否正确安装了nvm:
nvm --version
的值。现在,您可以使用nvm安装最新或特定版本的Node。
型
如果您安装了多个版本的
node
,则可以通过运行以下命令选择并使用特定版本:型
参考:Link
a0zr77ik3#
您只需要更新您的
Nodejs
和NPM
。要更新NPM,您需要运行以下命令:
字符串
并安装最新版本的node
型
您还可以列出系统中运行的所有版本:
型
要选择另一个版本,用途:
型
5hcedyr04#
这似乎是系统上npm包管理器或NodeJS版本的问题。
首先,尝试通过运行以下命令将它们更新到最新的稳定版本:
字符串
如果运行此安装命令仍会导致错误,则可能性很小。
可以使用NVM
ymzxtsji5#
使用
nvm
。我在使用npm
设置AGE Viewer时遇到了类似的问题。安装最新版本的nvm
更新节点。jqjz2hbq6#
删除任何以前安装的
node
现在尝试安装
nvm
(节点版本管理器)使用以下命令安装
curl
(如果尚未安装):sudo apt-get install curl
个现在使用以下命令安装
nvm
:curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
个然后
source ~/.bashrc
检查
nvm
安装nvm --version
现在安装任何版本的node JS
例如v14.17.0
nvm install 14.17.0
并执行以下命令来使用它:
nvm use 14.17.0
个安装最新的长期稳定版本
'nvm install --lts
cs7cruho7#
我自己也曾与这个错误作过斗争,你所要做的就是使用节点版本管理器,在安装NVM之后,你必须重新启动终端来修复这个问题。
vuv7lop38#
虽然这个错误可以使用上面建议的多种方法解决,但解决它的最佳方法是使用
nvm
。安装节点版本管理器,然后升级到最新的稳定节点版本。您必须首先使用nvm
安装最新的节点版本,然后使用命令nvm use {version}
,其中version也是您想要切换的版本。如果仍然不起作用,您也可以尝试降级节点版本。uurity8g9#
安装节点版本管理器,然后升级到所需的节点版本可能会解决此问题。