grunt "test command"는 npm init에서 무엇을 소유하고 있습니까?
나는 그런트를 배우려고 노력하고 있습니다. npm init를 실행하면 "test command"를 요청하는 package.json 파일을 만드는 과정에서 프롬프트가 표시됩니다.이 방법을 사용하는 방법이나 예상되는 내용을 잘 모르겠습니다. 잘 문서화되지 않을 것입니다. 공백으로두면 결과 package.json 파일에 다음이 표시됩니다.
"scripts": {
//"test": "echo \"Error: no test specified\" && exit 1"
},
아무도 테스트를 수행하지 않는 방법에 대해 밝힐 수 있습니다.
처음에는 package.json의 스크립트 속성은 자체와 관련이 없습니다. npm의 CLI 명령 일뿐입니다. 실행하면 실행됩니다.
$ npm test
이에 대한 자세한 내용은 https://npmjs.org/doc/scripts.html을 참조 하십시오.
예를 들어 grunt 및 nodeunit 을 사용하여 애플리케이션을 테스트 하는 경우 펼쳐서 블록에 추가 할 수 있습니다.
"scripts": {
"test": "grunt nodeunit"
}
'npm test'를 실행하면 nodeunit-task가 실행됩니다.
기본적으로 기본적으로 기본 테스트 프레임 워크를 변경하면 기본적으로 지속적 통합 등이 더 빨리 듭니다.
물론 테스트 실행 전후에 더 많은 작업 을 수행 해야하는 경우 별칭 작업을 추가 할 수 있습니다 (예 : 이전 연결, 이후 정리).
위의 대답에서 언급했듯이 cmd에서 패키지 json을 생성하는 동안 지정하거나 json 파일을 수동으로 편집하여 테스트 명령을 사용할 수 있습니다. 기본적으로 npm 문서에 따라 패키지의 테스트를 실행하는 데 사용됩니다.
제 경우에는 Jasmine (spec.js 파일)을 사용하여 각도 응용 프로그램을 테스트하는 데 사용하고 있습니다. 샘플 사용은이 기사에서 수 있습니다.
참고 URL : https://stackoverflow.com/questions/17127964/what-does-grunt-test-command-do-on-npm-init
'ProgramingTip' 카테고리의 다른 글
Rubygems, Bundler 및 RVM 혼동 (0) | 2020.11.25 |
---|---|
Android 애플리케이션에서 TLS 1.2 지원을 활성화하는 방법 (Android 4.1 JB에서 실행) (0) | 2020.11.25 |
"유틸리티"클래스가 사악한 경우 일반 코드를 어디에 두어야합니까? (0) | 2020.11.25 |
NodeJS에서 모듈을 '요구'하는 동안 const와 var 사이에 효율성 차이가 있습니까? (0) | 2020.11.25 |
추상 구문 트리를 구성하는 방법 (0) | 2020.11.25 |