Установка

Для начала, убедитесь в том, что вы установили Node.js, а также менеджер пакетов yarn. Далее, установите Encore в ваш проект с помощью yarn:

1
$ yarn add @symfony/webpack-encore --dev

Note

Если вы хотите использовать npm вместо yarn, замените yarn add xxx --dev на npm install xxx --save-dev.

Эта команда создаёт (или изменяет) файл package.json и скачивает зависимости в каталог node_modules/. При использовании Yarn, также создаётся / обновляется файл под названием yarn.lock. При использовании npm 5, создаётся / обновляется файл package-lock.json.

Tip

Вам стоит зафиксировать package.json и yarn.lock (или package-lock.json при использовании npm) в контроле версий, но игнорировать node_modules/.

Далее, создайте ваш webpack.config.js в First Example!

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.