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
Asp.net core 从控制器方法调用导入样式_Asp.net Core_Webpack_Sass - Fatal编程技术网

Asp.net core 从控制器方法调用导入样式

Asp.net core 从控制器方法调用导入样式,asp.net-core,webpack,sass,Asp.net Core,Webpack,Sass,我目前的使用案例是,我们使用对主控制器的方法调用从外部服务器检索CSS样式表: public ContentResult GetCss() { try { var url = AppSettings.SharedCssURL; if (!string.IsNullOrEmpty(url)) { va

我目前的使用案例是,我们使用对主控制器的方法调用从外部服务器检索CSS样式表:

public ContentResult GetCss()
        {
            try
            {
                var url = AppSettings.SharedCssURL;
                if (!string.IsNullOrEmpty(url))
                {
                    var webrequest = (HttpWebRequest)WebRequest.Create(url);
                    string result;
                    using (var response = webrequest.GetResponse())
                    using (var reader = new StreamReader(response.GetResponseStream()))
                    {
                        result = reader.ReadToEnd();
                    }
                    string localScss = System.IO.File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Content", "styles.scss"));
                    result = result + localScss;
                    string compiled = SassCompiler.Compile(result).CompiledContent;
                    return Content(compiled, "text/css");
                }
            }
但是,“Saascompiler”NuGet包在.netCore 3.1中无法正常工作, 所以我尝试使用webpack来编译SCSS文件 我的问题是:

  • 是否有方法导入.scss中的文件(使用@import(URL()…)
  • 我可以直接为webpack的entry属性提供“Home/GetCss”调用吗
  • 也许你可以参考一下。