如何运行我的测试'使用Grunt的npm脚本?它说here我可以使用grunt-run来完成它。
的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脚本,Grunt / Gulp有什么意义?它们需要更少的设置并做同样的事情。
答案 0 :(得分:0)
不确定这是否会对您有所帮助,您需要首先安装任务grunt-exec,在我的示例中我正在运行节点server.js
这在我的配置中。
<强> Gruntfile.js 强>
config.exec = {
run_server: 'node server.js'
}
grunt.registerTask('serve', ['exec:run_server']);
<强>的package.json 强>
"grunt-exec": "^1.0.1",