2016-11-11 9 views
1

Wie starte ich mein 'Test' Npm Skript mit Grunt? Es sagt here, dass ich es mit Grunt-Run tun kann.Wie verwende ich grunt-run, um ein npm-Skript auszuführen?

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 - Standardcode

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

}

Was ist der Sinn von Grunt/Gulp ist, wenn Sie nur npm verwenden können Skripte? Sie erfordern viel weniger eingerichtet und tun das gleiche.

+1

Ich glaube, Sie Ihre eigene Frage beantwortet. Wenn Sie nur Skripte ausführen, brauchen Sie kein Grunzen oder Schlucken. – azium

+0

Überprüfen Sie diese Antwort, arbeitete für mich! https://StackOverflow.com/a/47304117/5346095 –

Antwort

0

nicht sicher, ob das wird Ihnen hilft, müssen Sie zuerst die Aufgabe Grunzen-exec installieren, die ich in meinem Beispiel

dies in meiner Config ein Knoten server.js bin runing.

Gruntfile.js

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

package.json

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

Aber ich sehe nicht, dass Sie die Grunt-Aufgabe mit einigen Npm-Skript zuordnen, die in package.json definiert sind. –

+0

Überprüfen Sie diese Antwort, arbeitete für mich! https://stackoverflow.com/a/47304117/5346095 –

Verwandte Themen