突然想尝试一下 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 聊聊, 查看更多联系方式