Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何将变量传递到Web包上的scss文件_Node.js_Webpack_Sass_Sass Loader - Fatal编程技术网

Node.js 如何将变量传递到Web包上的scss文件

Node.js 如何将变量传递到Web包上的scss文件,node.js,webpack,sass,sass-loader,Node.js,Webpack,Sass,Sass Loader,我想在webpack.config.js上定义全局变量或env 并将变量传递给.js或.scss文件 我有一个定义“\uuuBaseDir”是绝对路径 js文件上的已开始工作 require(_basedir+'/public/js/Sortable.min.js') 但在scss文件上它不起作用 @导入“$\u basedir/public/css/include media/dist/\u include-media.scss” 如何修复。 谢谢 new webpack.Defi

我想在webpack.config.js上定义全局变量或env 并将变量传递给.js或.scss文件

我有一个定义“\uuuBaseDir”是绝对路径

js文件上的已开始工作

require(_basedir+'/public/js/Sortable.min.js')

但在scss文件上它不起作用

@导入“$\u basedir/public/css/include media/dist/\u include-media.scss”

如何修复。 谢谢

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

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