概述
ServerlessDevs云函数的构建部署依赖于Linux的Docker,而平时开发环境常用Windows。所以需要依赖Windows下的WSL2来进行开发调试,在WSL2中安装node。
依赖软件
- WSL2
- Node.js(WSL2上安装)
- VSCode(windows上安装,用来连接WSL2作为开发环境)
- Docker Desktop for Windows(用来在提供本地运行命令
s local start
所需的环境)
步骤
- 参考WSL2环境安装(自定义安装路径,非C盘)+ 可视化 + VScode连接WSL来安装WSL2
- 参考开始通过适用于 Linux 的 Windows 子系统使用 Visual Studio Code完成WSL2和VSCode的连接
- WSL2上安装node.js(自行搜索教程)
- 参考在 Windows 中通过 WSL 2 高效使用 Docker安装Docker
- 参考最全!即学即会 Serverless Devs 基础入门(上)配置ServerlessDevs的AccessKey
- 参考最全!即学即会 Serverless Devs 基础入门(下)在s.yaml中使用AccessKey
- WSL2终端中执行
s local start
命令
效果图: