2017-10-10 7 views
1

Ich habe das heroku/nodejs buildpack zu meiner Symfony heroku App hinzugefügt, qnd ich kann meine Garnabhängigkeiten installieren.Wie werden Assets auf Heroku mit Webpack Encore kompiliert?

Allerdings bin ich nicht in der Lage

$ yarn run encore production 

ich immer die gleichen Fehler laufen Command "encore" not found ob ich den Befehl in composer.json laufen:

// composer.json 
"compile": [ 
    "node_modules/.bin/encore production", 
    [•••] 

oder in package.json

//package.json 

    "scripts": { 
    "heroku-postbuild" : "yarn run encore production" 
    [•••] 
+0

Ich habe es endlich behoben. Mein Fehler war, der Dokumentation von Webpack Encore zu folgen, die die Installation von Webpack Encore nur für Dev-Abhängigkeiten empfiehlt. Ich denke, dass es in einem Heroku-Kontext (?) Nicht relevant ist. Ich habe alle meine Garn-Abhängigkeiten in '" Abhängigkeiten "' anstelle von '" devDependencies "' in package.json installiert und es funktioniert! – Ousmane

Antwort

1

Ich lief immer Encore-Befehle als cd my-project/ && ./node_modules/.bin/encore ... Würde das w Ork für dich?

Verwandte Themen