Установка Encore

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

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

Note

Если вы хотите использовать npm вместо yarn:

1
$ npm install @symfony/webpack-encore --save-dev

Tip

Если вы используете Flex для вашего проекта, вы можете инициализировать ваш проект для Encore через:

1
2
$ composer require encore
$ yarn install

Это создаст файл webpack.config.js, добавит каталоги assets/ и node_modules/ в .gitignore.

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

Tip

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

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

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