javascript - 将未压缩的 scss 或 css 导入 js 文件时出现空样式标签
问题描述
<style>
当我导入 uncompress 时,我的 HTML 为空,scss
或者css
css 被压缩,它可以注入<style>
当前
有没有人可以帮我弄清楚我的 webpack 配置有什么问题?
非常感谢!!
在我的 Js 文件中
import './somescss.scss'
webpack 配置文件中的模块
module: {rules: [
{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
},
{//js loader},
{
test: /\.scss$/,
use: [{
loader: MiniCssExtractPlugin.loader,
options: {
hmr: process.env.NODE_ENV === 'development',
reloadAll: true,
},
},
{
loader: 'css-loader',
},
{
loader: 'sass-loader',
options: {outputStyle: 'compressed'},
}
]}]}
解决方案
下面的配置对我有用
module: {
rules: [{
test: /\.scss$/,
use: [
'style-loader',
MiniCssExtractPlugin.loader,
{
loader: "css-loader",
options: {
minimize: true,
sourceMap: true
}
},
{
loader: "sass-loader"
}
]
}
]
}
推荐阅读
- python - TypeError:“用户”对象不能使用 Django 进行迭代
- postman - Postman 安装错误:System.UnauthorizedAccessException:访问路径“C:\Users\Noob\AppData\Local\Postman”被拒绝
- html - 如有必要,让卡片内容占据可用高度
- c# - GET 和 POST 请求的模型差异
- python - 使用 AWS Texttract 处理 PDF
- excel - excel中的多选下拉列表
- c - 是否可以在 C 中“取消字符串化” __func__ ?
- sql - 在 postgreSql 中如何向操作符“IN”提供手动创建数组?
- javascript - 消毒剂 VS 危险的SetInnerHtml
- environment-variables - next.js - 环境与 serverRuntimeConfig