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
Webpack 网页包样式加载器和索引在IDE中生成的sass代码_Webpack_Sass_Ide_Next.js - Fatal编程技术网

Webpack 网页包样式加载器和索引在IDE中生成的sass代码

Webpack 网页包样式加载器和索引在IDE中生成的sass代码,webpack,sass,ide,next.js,Webpack,Sass,Ide,Next.js,我正在使用Next JS,但我认为这是一个更普遍的问题。据我所知,接下来使用样式加载器在开发模式中将样式注入DOM。安装sass后,它会自动编译.scss文件,生成的css也会以同样的方式由样式加载器注入 作为IDE,我正在使用webstorm,但我认为这也适用于其他IDE。为了使IDE能够提供intellysence,它需要为源文件编制索引。当我写基本样式是scss文件时,一切都正常。问题在于mixin生成的类。IDE不知道这个类,直到你们在磁盘上将sass编译成css。但当使用样式加载器时,

我正在使用Next JS,但我认为这是一个更普遍的问题。据我所知,接下来使用样式加载器在开发模式中将样式注入DOM。安装sass后,它会自动编译.scss文件,生成的css也会以同样的方式由样式加载器注入

作为IDE,我正在使用webstorm,但我认为这也适用于其他IDE。为了使IDE能够提供intellysence,它需要为源文件编制索引。当我写基本样式是scss文件时,一切都正常。问题在于mixin生成的类。IDE不知道这个类,直到你们在磁盘上将sass编译成css。但当使用样式加载器时,这个过程不会发生,因为它会将css直接编译到dev服务器上的DOM中(内存中)

我的问题是。有什么解决办法吗? a能想出的最佳解决方案是,每当我编辑与webstorm中某个mixin和unclude.next文件夹相关的样式时,运行
next build
。但这不是一个很舒服的解决方案

谢谢你的建议