当前位置: 首页 > news >正文

ABP-Book Store Application中文讲解 - Part 0:开发环境搭建

ABP-Book Store Application中文讲解-汇总-CSDN博客

1. 安装Node.js (v22+)或者安装nvm,利用nvm安装npm

个人推荐安装NVM,因为可以利用nvm安装和使用不同的node.js版本去管理不同的Angular版本的项目。

如果你本地已经安装了node.js,需要先卸载它,然后再安装nvm。

Node.js — Download Node.js®

https://github.com/coreybutler/nvm-windows/releases

nvm安装成功后,win+R,打开cmd.exe. 然后输入命令nvm list查看已经安装的node.js版本。

安装node.js 最新的LTS版本v22.15.0.

nvm install v22.15.0

安装成功后,运行一下命令使用当前版本的node.js

nvm use v22.15.0

 然后运行一下命令可查看到当前node.js对应的npm版本。

npm是node.js的包管理器。

比如安装全局angular-cli可通过以下命令在cmd.exe中进行安装。

npm install @angular/cli -g

npm --version

如果通过嫌通过nvm install node.js慢,可以通过下载node.js的zip文件,然后解压到当前文件夹,后放在nvm的包目录中。

可通过以下网址下载不同的node.js版本。选择对应的版本号,然后点击按钮“Standalone Binary(.zip)”进行下载。

Node.js — Download Node.js®

比如我下载的是node-v22.15.0-win-x64.zip,解压到当前文件夹后会出现文件夹node-v22.15.0-win-x64,将此文件夹重命名为v22.15.0后拷贝该文件夹到nvm目录。

解压后,需要将文件夹进行重命名, 比如下载的为v22.15.0

默认nvm安装目录: C:\Users\zhentech.wang\AppData\Roaming\nvm

zhentech.wang是我的电脑的登录账号。

打开cmd.exe输入以下命令即可查看到当前复制进去的node.js版本

nvm list

然后输入以下命令即可使用当前下载的node.js.

nvm use v22.15.0

2. 安装Docker Desktop

Windows | Docker Docs

3. 安装ABP Studio

ABP Studio | Cross-Platform Desktop Application | ABP.IO

通过Miscrosoft Store搜素ABP studio进行安装,或者直接通过下载exe安装。

ABP Studio安装成功后,需要自己注册一个账号或者利用GitHub的账号登录。

在第一次启动时会花费一些时间去安装一些依赖。

4. 安装Visual Studio 2022 Community

Visual Studio 2022 Community Edition – Download Latest Free Version

5. 安装Visual Studio Code

Download Visual Studio Code - Mac, Linux, Windows

6. 安装SQL Server Express 或者Developer版本

SQL Server 2014 Express:

https://www.microsoft.com/zh-cn/download/details.aspx?id=42299

SQL Server 2022 Developer

SQL Server Downloads | Microsoft

相关文章:

  • 创建第一个Spring Boot项目
  • 文案提取有错别字怎么办?
  • QT之Q_PROPERTY介绍以及在QWidget中的用法
  • 武汉昊衡科技OLI光纤微裂纹检测仪:高密度光器件的精准守护者
  • 基于Python爬虫的豆瓣电影信息爬取(可以根据选择电影编号得到需要的电影信息)
  • GPLT-2025年第十届团体程序设计天梯赛总决赛题解(2025天梯赛题解,共计266分)
  • -PHP 反序列化POP 链构造魔术方法流程漏洞触发条件属性修改
  • Linux 管道理解
  • cf | Common Multiple
  • 来访登记二维码生成
  • deepseek-php-client开源程序是强力维护的 PHP API 客户端,允许您与 deepseek API 交互
  • Linux ———— 编译器g++/gcc
  • 【3.1】pod详解——Pod的结构
  • 32单片机——GPIO寄存器
  • Java 异常 SSLException: fatal alert: protocol_version 全解析与解决方案
  • Python内置函数-aiter()
  • URI、URL与URN详解概念介绍
  • Python内置函数---bool()
  • 【Deepseek学习大模型推理】MOONCAKE: A KVCache-centric Architecture调度(中)调度
  • gem5教程第六章 为ARM扩展gem5 这也是改进gem5的一个基础
  • 宁德时代与广汽等五车企发布10款巧克力换电新车型:年内将将完成30城1000站计划
  • 深一度|王励勤二次创业从未停步,带领中国乒乓直面挑战
  • 特朗普:无意解雇鲍威尔,但美联储应该降低利率
  • 两岸基层民生发展交流会在浙江开幕
  • 长三角主流媒体将走进“来电”宜昌,探寻高质量发展密码
  • 俄罗斯与乌克兰互换246名在押人员