如何使用 CLI 在 Windows 操作系统中将 node.js 6.x 更新为 8.x

Posted

技术标签:

【中文标题】如何使用 CLI 在 Windows 操作系统中将 node.js 6.x 更新为 8.x【英文标题】:how to update node.js 6.x to 8.x in windows operating sysytem using CLI 【发布时间】:2018-12-17 00:14:31 【问题描述】:

我无法在 node.js 6.x 上运行 angular 6 CLI,它显示升级最小 node.js 8.xx 以使用 angular CLI 的错误。

我用这段代码试过了:

npm install -g npm-windows-upgrade npm-windows-升级

【问题讨论】:

npm-windows-upgrade 应该如何提供帮助?是节点。不是 NPM。使用节点安装程序。 我找到了这个链接:npmjs.com/package/npm-windows-upgrade 好的。出于上述原因,请不要使用它。 【参考方案1】:

首先,确保您可以通过从提升的 PowerShell 运行以下命令在系统上执行脚本。要以管理员身份运行 PowerShell,请单击开始,搜索 PowerShell,右键单击 PowerShell 并选择以管理员身份运行。

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

只想安装最新版本?当然:

npm-windows-upgrade --npm-version latest

【讨论】:

当它执行 npm-windows-upgrade 时,它​​会显示“async ensureInternet () SyntaxError: Unexpected identifier”。 我发现有版本问题。看看这个页面的底部。如果您有旧版本的 Node,则需要旧版本的 npm-windows-upgrade。 github.com/felixrieseberg/npm-windows-upgrade/blob/master/…【参考方案2】:

只需下载最新版本的nodejs并安装即可,无需卸载旧版本,旧版本将被新版本重写。你不会有任何兼容性问题。

【讨论】:

以上是关于如何使用 CLI 在 Windows 操作系统中将 node.js 6.x 更新为 8.x的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vue cli3 中将排除与 babel-loader 一起使用?

如何在同一个项目中将 Typescript 与 Angular CLI 和 Express/Node 一起使用?

如何在 Vue-CLI 3 中将预取和预加载资源插入到我的自定义 HTML 文件中?

如何在 C++/CLI 或 C# 中将静态结构数据保存到二进制文件

如何在不同线程的 C++/CLI 中将图像数据从 BitmapSource (WPF) 复制到 cv::Mat (OpenCV)?

我在 Ember-CLI 中将 Ember-I18n 的翻译放在哪里?