• 映射NAS网盘
  • 基础开发环境

1 - 环境搭建

映射NAS网盘

# 目录结构

NAS
├─课程			# \\192.168.1.102\study 映射到Z:
│  ├─开发环境	
│  └─WebGIS
└─用户			
   ├─public		# \\192.168.1.102\public 公共文件夹
   └─个人		# \\192.168.1.102\用户名 映射到Y:
      ├─作业
      │ └─2024-3-11 基础开发环境
      ├─笔记
      │ └─2024-3-11 基础开发环境.md
      └─.git	# 创建一个git仓库,每天同步,需要在.gitignore里排除node_modules等依赖文件夹

连接步骤:

  1. 打开“文件资源管理器”。
  2. 在上方找到映射网络驱动器。
  3. 输入 \\192.168.1.102\study
  4. 提示输入用户名和密码,请输入您的凭据。
  5. 连接成功后,您将看到共享文件夹的列表。双击要访问的文件夹即可开始使用。

image-20240308095103214image-20240308094726589

基础开发环境

以下软件是基础开发环境,需要全部安装,可以在 Z:\基础开发环境中 一次安装完。

Git

Git入门教程open in new window

要在一周内完成这个Git练习:Git学习网站open in new window

Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull) 2.从本地进行代码修改 3.在提交前先将代码提交到暂存区 4.提交到本地仓库。本地仓库中保存修改的各个历史版本 5.修改完成后,需要和团队成员共享代码时,将代码push到远程仓库。

Git详细入门笔记open in new window

SourceTree

Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管理代码,不需要在命令行中输入复杂的Git命令,而是通过可视化的界面完成代码管理操作。

nvm

在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。nvmopen in new window 应运而生,官方推荐使用 nvm-windowsopen in new window

NVM的安装和NPM下载速度慢的问题open in new window

使用 nvm 管理不同版本的 node 与 npmopen in new window

HBuilderX

uni-appopen in new window 是一个使用 Vue.jsopen in new window 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

而uni-app必须使用HBuilderX作为编译器。

Visual Studio Code

VsCode是一款由微软开发的免费开源的代码编辑器,支持多种编程语言,并提供丰富的功能和插件。VsCode的灵活性和可定制性使其成为许多开发者首选的开发工具。

7zip

7-Zip是一款完全免费而且开源的压缩软件,相比其他软件有更高的压缩比而且相对于WinRAR不会消耗大量资源。360压缩、Bandzip都是使用7zip套个壳。

7zip使用教程open in new window

Typora

Typora是一款简洁而强大的Markdown编辑器。它提供实时预览功能,让用户可以即时查看文档的渲染效果。Typora采用所见即所得的编辑模式,没有繁杂的标记符号,用户可以专注于写作而不必分心处理格式。

图片路径问题

笔记要在偏好设置里把图片设成相对位置 ./images ,复制图片进去时会自动同步到 ./images文件夹下。

QQ图片20240321141009

Last Updated:
Contributors: star0891, zly