微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从本地锅炉模板创建无服务器模板

如何解决如何从本地锅炉模板创建无服务器模板

我的锅炉模板保存在本地。如何使用模板创建模板?我尝试了以下命令,但是没有用:

serverless create --template-path '.\Boiler plate\' --name UserRegistration

我遇到以下错误

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
at validateString (internal/validators.js:120:11)
at Object.join (path.js:375:7).....
.........

我在网上找到的所有解决方案都没有对我有用。

解决方法

该错误表明无服务器命令参数path未定义。在serverless create documentation page上,列出了一个示例:

serverless create --template-path path/to/my/template/folder --path path/to/my/service --name my-new-service

这会将path / to / my / template / folder文件夹复制到path / to / my / service并将服务重命名为my-new-service。

为了解决您的问题,您需要提供一个指向本地无服务器模板的有效template-path,并使用--path提供一个将模板复制到其中的“目标路径”。因此,您的命令可能看起来像这样:

serverless create --template-path '.\Boiler plate' --path /target/for/your/template.yml --name UserRegistration

注意:我没有在此命令中调整'.\Boiler plate\'。您确定在\之后使用反斜杠.正确吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。