使用Serverless Framework创建Node.js项目失败,求解决方法
解决Serverless Framework创建aws-nodejs模板失败的问题
针对你遇到的Could not download template. Ensure that you are using the latest version of Serverless Framework: The server aborted pending request错误,尝试以下解决方案:
检查网络连接
该错误多由网络波动导致无法访问模板源服务器,切换至稳定网络(如手机热点)或关闭代理工具后,重新执行命令:serverless create --template aws-nodejs --path .手动下载模板初始化
- 获取官方
aws-nodejs模板文件包,解压到当前工作目录 - 进入解压后的目录,执行
npm install完成依赖安装,即可正常使用项目
- 获取官方
清理Serverless本地缓存
Windows系统下,删除%USERPROFILE%\.serverless\cache目录下的所有缓存文件,之后重新执行创建命令。直接指定模板URL创建
使用--template-url参数直接指向官方模板的GitHub地址,绕开默认下载源:serverless create --template-url https://github.com/serverless/templates/tree/master/aws-nodejs --path .调整Serverless版本
若最新版存在兼容性问题,尝试降级至前一个稳定版本:npm install -g serverless@3.24.0安装完成后再执行项目创建命令。
内容的提问来源于stack exchange,提问作者Andy
相关产品推荐
相关产品推荐

