내 로컬에 보일러 템플릿이 저장되어 있습니다. 템플릿을 사용하여 어떻게 생성합니까? 아래 명령을 시도했지만 작동하지 않았습니다.
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
문서 페이지 라고 열거 된 예는있다 :
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\'
이 명령 에서는 조정하지 않았습니다 . \
뒤에 백 슬래시를 사용하는 것이 맞 .
습니까?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다