Я пытаюсь ввести Webpack Encore в мое приложение Symfony 4 для управления ресурсами JS и CSS.
Я установил yarn
и nodejs
.
Затем composer require encore
изатем yarn install
.
У меня есть файл app.js
в assets/js/
.
/*
* Welcome to your app's main JavaScript file!
*
* We recommend including the built version of this JavaScript file
* (and its CSS file) in your base layout (base.html.twig).
*/
// any CSS you require will output into a single css file (app.css in this case)
require('bootstrap');
require('../css/app.css');
// Need jQuery? Install it with "yarn add jquery", then uncomment to require it.
const $ = require('jquery');
console.log('Hello Webpack Encore! Edit me in assets/js/app.js');
Установленная начальная загрузка и другие зависимости с пряжей:
{
"devDependencies": {
"@symfony/webpack-encore": "^0.22.0",
"bootstrap": "^4.3.1",
"jquery": "^3.3.1",
"popper.js": "^1.14.7",
"webpack-notifier": "^1.6.0"
},
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev-server": "encore dev-server",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
}
}
Тогдазапустите yarn encore dev --watch
Задача
Я не получаю никакой начальной загрузки CSS в моем public/build/app.css
.
Нужно ли мне что-то большее, чем require('bootstrap');
в webpack.config.js
?