2016-11-11 1 views
1

어떻게 Grunt를 사용하여 'test'npm 스크립트를 실행합니까? here은 내가 깡통 뛰기를 사용하여 할 수 있다고 말합니다.grunt-run을 사용하여 npm 스크립트를 실행하는 방법은 무엇입니까?

package.json

. 
. 
"scripts": { 
    "test": "jest" 
    }, 
"jest": { 
    "preset": "jest-exponent" 
} 

. 
. 
. 


"devDependencies": { 
    "babel-jest": "^17.0.0", 
    "babel-preset-react-native": "^1.9.0", 
    "grunt": "^1.0.1", 
    "grunt-run": "^0.6.0", 
    "jest-exponent": "^0.1.3", 
    "jest-react-native": "^17.0.0", 
    "react-test-renderer": "^15.3.2" 
} 

Gulpfile.js - 상용구 코드

module.exports = function(grunt) { 
    grunt.initConfig({ 
    run: { 
    options: { 
     // Task-specific options go here. 
    }, 
    your_target: { 
     cmd: 'executable', 
     args: [ 
       'arg1', 
       'arg2' 
     ] 
    } 
    } 
}) 

}

그냥 NPM을 사용할 수 있는지 그런트/꿀꺽의 포인트는 무엇입니까 스크립트? 그들은 훨씬 적은 설정을 요구하고 같은 일을합니다. 그 뜻이 당신을 도움이된다면

+1

난 당신이 당신의 자신의 질문에 대답 생각합니다. 당신이하고있는 모든 일이 스크립트를 실행하고 있다면, 당신은 꿀꺽 꿀꺽 마셔야 할 필요가 없습니다. – azium

+0

나를 위해 일한이 대답을 확인하십시오! https://stackoverflow.com/a/47304117/5346095 –

답변

0

확실하지, 당신은 내 샘플에서 내가 노드 server.js

이 내 설정에들이받은하고, 먼저 작업 꿀꿀 - Exec을 설치해야합니다.

Gruntfile.js

config.exec = { 
     run_server: 'node server.js' 
} 
grunt.registerTask('serve', ['exec:run_server']); 

package.json

"grunt-exec": "^1.0.1", 
+0

그러나 package.json에 정의 된 npm 스크립트로 무딘 작업을 매핑하는 것을 보지 못합니다. –

+0

나를 위해 일한이 답변을 확인하십시오! https://stackoverflow.com/a/47304117/5346095 –