2017-10-10 33 views
1

私はheroku/nodejsビルドパックをSymfony heroku appに追加しました。私は自分の糸の依存関係をインストールすることができます。Webpack EncoreでHeroku上の資産をコンパイルする方法は?

私は

$ yarn run encore production 

を実行することはできないのですが、私はいつも私がcomposer.jsonでコマンドを実行するかどうか、同じエラーCommand "encore" not foundを持っている:

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

またはpackage.jsonに

//package.json 

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

私は最終的にそれを修正しました。私の間違いは、Webpack Encoreのドキュメントに従って、Webpack Encoreをdevの依存関係のためだけにインストールすることをお勧めします。私はそれが英雄の文脈(?)には関係ないと思います。私はpackage.jsonの '' devDependencies''ではなく '' dependencies''に全ての糸の依存関係をインストールしました。 – Ousmane

答えて

1

私はいつもEncoreコマンドをcd my-project/ && ./node_modules/.bin/encore ...として実行しますあなたのためにork?

関連する問題