Laravel генерирует CSS после запуска Npm Dev - PullRequest
0 голосов
/ 19 ноября 2018

Я работаю над проектом, и у меня есть несколько просмотров.

Я использую включенный загрузчик из laravel , но в resources/sass/_variables.scss Iизменил некоторые цвета по умолчанию.

После этого я запустил npm run dev для перекомпиляции.

После этого я проверил public/css и для каждого созданного представления были файлы css.

Возможно ли, что laravel mix сгенерировал эти файлы?

Кроме того, возможно ли их редактировать без laravel mix , переопределяющим ваши изменения?

webpack.mix.js

let mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

mix.react('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css');

1 Ответ

0 голосов
/ 19 ноября 2018

Это именно то, что должна делать смесь ларавеллы. Вы не должны редактировать встроенные CSS-файлы напрямую. Вы можете найти файл app.scss в resources / sass и отредактировать его, или, если по какой-то причине вы хотите создать файл css непосредственно в вашем каталоге public / css, вы можете сделать это тоже. Если вы не используете одинаковые имена файлов, mix не перезапишет ваши файлы.

...