이 자습서는 caporal.js를 사용하여 node.js 명령 줄 인터페이스 (CLI) 도구를 작성하여 새로운 JavaScript 프로젝트의 생성을 자동화하는 방법을 보여줍니다. 반복적 인 프로젝트 설정에 지쳤습니까? 이 솔루션은 워크 플로를 간소화하기 위해 사용자 정의 가능한 스캐 폴딩 도구를 구축 할 수 있습니다.
효율성 : 새로운 프로젝트 생성과 관련된 반복적 인 작업을 자동화합니다
사용자 정의 :
명령 줄 도구 구축 및 워크 플로우를 자동화하는 데 귀중한 경험을 얻습니다.
진입 점을 구축하십시오
prompt
파일은 CLI 명령과 해당 조치를 정의합니다. 우리의 CLI에는 템플릿과 변형을 지정하기위한 옵션이있는 단일 shelljs
명령이 있습니다.
프로젝트 템플릿 생성
, ). 각 템플릿 디렉토리에는 필요한 파일과 자리 표시 자 변수가있는 (예 : , )가 포함되어야합니다. a
{ "name": "scaffold", "version": "1.0.0", "main": "index.js", "bin": { "scaffold": "index.js" }, "dependencies": { "caporal": "^0.3.0", "colors": "^1.1.2", "prompt": "^1.0.0", "shelljs": "^0.7.7" } }
CLI를 전 세계적으로 이용할 수있게합니다 shelljs.sed
run
보다 복잡한 변수 교체를 처리합니다
npm link
scaffold create node --variant mvc
위 내용은 Caporal.js를 사용하여 자신만의 Yeoman 스타일의 스캐 폴딩 도구를 만듭니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!