package.json Startskript, babel-node: nicht in heroku deploy gefunden

9

Wenn ich " heroku local " oder " npm start " lokal ausführe, wird meine App ordnungsgemäß erstellt und ausgeführt. Wenn ich jedoch auf Heroku umstelle, stürzt die App ab, weil sie keinen Babel-Knoten findet.

Hier ist die Protokollausgabe:

%Vor%

Mein Paket.json:

%Vor%

Hat jemand Vorschläge?

    
eagspoo 21.04.2016, 22:28
quelle

2 Antworten

13

Sie müssen die Abhängigkeit in package.json einfügen, damit sie bei der Bereitstellung installiert wird.

%Vor%

Dann musst du deinen start -Befehl so ändern, dass er wie folgt aussieht:

%Vor%

Weitere Informationen zum Bereitstellen von Babel finden Sie hier heroku.com.

Warnung: Die Verwendung von babel-node wird in der Produktion nicht empfohlen

    
rcdmk 21.04.2016, 22:46
quelle
5

Ich habe das gleiche Problem, aber ich denke, NPM_CONFIG_PRODUCTION=false zu installieren devDependencies wird besser sein. Ich habe den folgenden Befehl verwendet:

%Vor%     
Toan Tran 29.05.2017 09:11
quelle

Tags und Links