У меня есть переменная окружения CDN_URL, и я хочу отправить эту переменную в файл SCSS. Я также пробовал prependData sass-loader.
Я должен использовать Laravel 5.7, Laravel Mix 4.1.2 и webpack 4.27.1
Ошибка: Неверный CSS после "... загрузитьstyles ": ожидаемый 1 селектор или правило, было" var content = Requi "
Ниже приведен код моего файла 'webpack.mix.js'.
mix.webpackConfig({
module: {
rules: [
{
test: /\.s[ac]ss$/i,
use: [
'vue-style-loader',
'style-loader',
'css-loader',
{
loader: 'sass-loader',
options: {
indentedSyntax: true,
prependData: '$cdn-s3-static-url: ' + process.env.CDN_S3_STATIC_URL + ';',
},
},
],
},
],
},
});
Ниже приведен мой код файла '_functions.scss':
@function asset($type, $file) {
@return url('#{$cdn-s3-static-url}#{$asset-base-path}#{$type}/#{$file}');
}