Как передать переменную в файл scss в веб-пакете

Я хотел бы определить глобальную переменную или env на webpack.config.js и передать переменную в файл.js или.scss

У меня есть определение "__basedir" является абсолютным путем

      new webpack.DefinePlugin({
          __basedir: "'" + __dirname + "'",

      }),
  {
        loader: 'sass-loader',
        options: {
            data: "$basedir: '" + __dirname + "';"
        }
    }

На js файл уже работает

require(__basedir + '/public/js/Sortable.min.js');

но в файле scss это не работает

@import "$__basedir/public/css/include-media/dist/_include-media.scss";

как исправить. Спасибо

0 ответов

Другие вопросы по тегам