正确更新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,下载并 运行 安装程序。节点包管理器也应该自动安装。
另外,不用担心删除以前的版本;安装程序也会处理这个问题。
要更新您的依赖项,请将 dependencies
和 devDependencies
字段更新为最新版本。对于 Nuxt.js,最新版本(发布时)是 v2.15.8
。
您还可以使用 npm-check-updates
检查所有依赖项的更新。 运行 下面的命令来使用它(运行将它放在你的项目根目录中)。
$ npm install -g npm-check-updates
$ ncu -u
$ npm install
ncu
是 npm-check-updates
.
的命令
此外,您可以手动更新所有依赖项以使用星号而不是版本,如此。
{
"dependencies": {
"nuxt": "*"
}
}
因此,每次您 运行 下面的命令时,它都会将依赖项更新到最新版本。
$ npm install
自节点 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,下载并 运行 安装程序。节点包管理器也应该自动安装。
另外,不用担心删除以前的版本;安装程序也会处理这个问题。
要更新您的依赖项,请将 dependencies
和 devDependencies
字段更新为最新版本。对于 Nuxt.js,最新版本(发布时)是 v2.15.8
。
您还可以使用 npm-check-updates
检查所有依赖项的更新。 运行 下面的命令来使用它(运行将它放在你的项目根目录中)。
$ npm install -g npm-check-updates
$ ncu -u
$ npm install
ncu
是 npm-check-updates
.
此外,您可以手动更新所有依赖项以使用星号而不是版本,如此。
{
"dependencies": {
"nuxt": "*"
}
}
因此,每次您 运行 下面的命令时,它都会将依赖项更新到最新版本。
$ npm install