reactjs - reactjs最新版本中如何在webpack中添加css加载器
问题描述
我正在尝试编辑webpack.confing.js
文件,但出现失败错误。
test: cssRegex,
exclude: cssModuleRegex,
use: getStyleLoaders({
importLoaders: 1,
modules: true,
localIdentName:'[name]__[local]__[hash:base64:5]',
sourceMap: isEnvProduction
? shouldUseSourceMap
: isEnvDevelopment,
}),
启动后会发生。
无法编译
./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss! ./src/index.css)
ValidationError:无效的选项对象。CSS Loader 已使用与 API 模式不匹配的选项对象进行初始化。
- options 具有未知属性“localIdentName”。这些属性是有效的:
object { url?, import?, modules?, icss?, sourceMap?, importLoaders?, esModule? }
解决方案
尝试
test: cssRegex,
exclude: cssModuleRegex,
use: getStyleLoaders({
importLoaders: 1,
modules: {
//mode:'local',
localIdentName: '[name]__[local]___[hash:base64:5]',
},
sourceMap: isEnvProduction
? shouldUseSourceMap
: isEnvDevelopment,
推荐阅读
- python - 如何验证 OAUTH2 以在 Python 中使用 API?
- c++ - 将外部库导入 ROS 节点
- java - 每个字节读取的输入流如何工作?
- cakephp - Cakephp 3图像上传如何从模型中保存文件名
- python - 如何绘制此函数的图形
- amazon-web-services - AWS EC2 中是否有等效的“操作系统登录”?
- visual-studio - 使用条形码扫描仪在 Visual Studio 2017 中调试代码:我可以以某种方式将编辑器缓冲区设置为只读吗?
- c# - 如何拖放实现接口的类?
- python - scipy.optimize.minimize 返回 [inf]
- python - TypeError:“int”对象在我的代码行中不可下标