正确更新nodejs和npm

Correct update nodejs and npm

自节点 v14 版本以来,我正在从事 nuxtjs 项目。现在节点是 v16 版本。我正在尝试将节点更新到版本 v16。但在那之后我的 nuxt 项目错误。 我很困惑,我应该坚持使用 v14 还是升级? 什么是最好的更新方式?

你可以通过安装 n:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

它将安装当前稳定版本的节点。

建议更新以获得最新的功能和安全更新。


要更新 Node.js 和 npm,请转至 nodejs.org,下载并 运行 安装程序。节点包管理器也应该自动安装。

另外,不用担心删除以前的版本;安装程序也会处理这个问题。


要更新您的依赖项,请将 dependenciesdevDependencies 字段更新为最新版本。对于 Nuxt.js,最新版本(发布时)是 v2.15.8

您还可以使用 npm-check-updates 检查所有依赖项的更新。 运行 下面的命令来使用它(运行将它放在你的项目根目录中)。

$ npm install -g npm-check-updates
$ ncu -u
$ npm install

ncunpm-check-updates.

的命令

此外,您可以手动更新所有依赖项以使用星号而不是版本,如此。

{
  "dependencies": {
    "nuxt": "*"
  }
}

因此,每次您 运行 下面的命令时,它都会将依赖项更新到最新版本。

$ npm install