Не удается запустить webpack-encore в Windows

Я пытаюсь использовать webpack-encore с symfony, но у меня проблемы. Сначала я установил webpack-encore с композитором:

composer require symfony/webpack-encore-bundle
yarn install

Когда я пытаюсь запустить бис с помощью:

node node_modules/.bin/encore production

Я получаю эту ошибку:

C:\wamp64\www\symfony1\node_modules\.bin\encore:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at wrapSafe (internal/modules/cjs/loader.js:1054:16)
    at Module._compile (internal/modules/cjs/loader.js:1102:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:1
0)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_ma
in.js:71:12)
    at internal/main/run_main_module.js:17:47

Моя ОС - Windows 10, я считаю, что есть проблема с путями в Windows, но я не знаю, как решить эту проблему. Кто-нибудь может мне помочь?


person Pietro Siccardi    schedule 14.09.2020    source источник
comment
ты пробовал yarn encore prod?   -  person Manzolo    schedule 14.09.2020
comment
Большое тебе спасибо! Это сэкономило мне много времени! :D   -  person Pietro Siccardi    schedule 14.09.2020
comment
Добро пожаловать @Pietro Siccardi   -  person Manzolo    schedule 14.09.2020


Ответы (1)


Вы можете попробовать использовать yarn encore prod для производственной среды или yarn encore dev для среды разработки.

Для разработки Вы также можете использовать: yarn encore dev --watch Если вы хотите автоматически перекомпилировать свои активы:

см. https://symfony.com/doc/current/frontend/encore/simple-example.html#configuring-encore-webpack

person Manzolo    schedule 14.09.2020