Windows 系统通过 Chocolatey 安装 Node

更新日期: 2024-12-30 阅读次数: 80 字数: 319 分类: nodejs

突然想尝试一下 React Native,把一个用 react 开发的移动端网页转成 Android App。

由于我的 Android Studio 开发环境安装在 Windows 11 系统上,所以需要对应的在 Windows 系统上安装 React Native 开发环境。而安装 NodeJS,RN 官方推荐使用 Chocolatey 工具。

We recommend installing Node via Chocolatey, a popular package manager for Windows.

什么是 Chocolatey

Chocolatey 是一个适用于 Windows 操作系统的软件包管理器,类似于 Linux 系统中的 apt-get(Debian/Ubuntu)或 yum(CentOS/RHEL)。Chocolatey Community,The Largest Repository of Windows Packages。

https://community.chocolatey.org/

甚至可以这样安装 Chrome:

choco install googlechrome

Windows 现在真是方便多了。

安装 Chocolatey

打开 PowerShell, 输入:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

看起来特别吓人的命令,这点非常不友好。

确认安装完成

> choco
Chocolatey v2.4.1
Please run 'choco -?' or 'choco <command> -?' for help menu.

安装 Node

> choco install nodejs.install

重新打开 PowerShell

> node
Welcome to Node.js v23.5.0.

> npm --version
10.9.2

> npx --version
10.9.2

设置 npm 国内源

> npm config set registry https://registry.npmmirror.com

npm : 无法加载文件 npm.ps1,因为在此系统上禁止运行脚本

PS C:\Users\zhong> get-ExecutionPolicy
Restricted
PS C:\Users\zhong> Set-ExecutionPolicy -Scope CurrentUser

位于命令管道位置 1 的 cmdlet Set-ExecutionPolicy
请为以下参数提供值:
ExecutionPolicy: RemoteSigned
PS C:\Users\zhong> npm --version
10.9.0

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式