Um oben auf FelikZ Lösung zu folgen:
npm Lauf
Sie Ihre package.json
aktualisieren können und fügen Sie Ihre schluck den Abschnitt scripts
Befehle:
{
"scripts": {
"start": "node --harmony `which gulp` start",
"build": "node --harmony `which gulp` build",
...
}
}
Diese Befehle können dann genannt mit npm run start
, npm run build
etc.
Wenn Sie alle Ihre Schluck Befehle über npm anrufen möchten (ohne sie separat zu definieren) Sie tun können, wie folgt: io:
{
"scripts": {
"gulp": "node --harmony `which gulp`"
}
}
gulp start
ausführen zu können, würden Sie npm run -- start
usw.
Alternative nennen. js
Wenn Sie --harmony
standardmäßig verwenden möchten, können Sie auch einen Blick auf io.js haben:
https://iojs.org/en/es6.html
möglich Duplikat [Warum mit „Schluck-Scherz“ versagt: „Bitte führen Sie Knoten mit der --harmony Flagge! "?" (http://stackoverflow.com/questions/28315796/why-gulp-jest-is-failing-with-please-run-node-with-the-harmony-flag) – msanford
Normalerweise kann man so etwas mit "gulp [options for gulp] - --harmony" erreichen, wobei alles nach '--' an Node.js übergeben werden sollte. –