2017-10-10 22 views
1

나는 Symfony heroku 앱에 heroku/nodejs buildpack을 추가했다. q 내 실의 의존성을 설치할 수있다. 내가 composer.json에서 명령을 실행할지 여부Webpack Encore를 사용하여 Heroku에서 자산을 컴파일하는 방법은 무엇입니까?

그러나 나는 항상 같은 오류 Command "encore" not found

$ yarn run encore production 

를 실행할 수 없습니다입니다 :

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

또는 package.json에

//package.json 

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

나는 그것을 마침내 고쳤다. 필자의 실수는 devpack 의존성에 대해서만 Webpack Encore를 설치하도록 권장하는 Webpack Encore 문서를 따르는 것이 었습니다. 나는 그것이 영웅의 맥락에서 관련이 없다고 생각한다. 내가 package.json의''devDependencies'' 대신''dependencies''에 모든 실의 의존성을 설치했는데 작동합니다! – Ousmane

답변

1

항상 Encore 명령을 cd my-project/ && ./node_modules/.bin/encore ...으로 실행합니다. 너를 위해 오크?