postcss-modules怎么不让其生成json文件
时间: 2023-06-26 22:05:33 浏览: 76
vue-cli 目录结构详细讲解总结
如果你使用的是 `postcss-modules` 的命令行工具,可以通过指定 `--no-json` 参数来禁止生成 JSON 文件,例如:
```
postcss src/styles.css -o dist/styles.css --modules --no-json
```
如果你是在 webpack 中使用 `postcss-modules`,可以在配置文件中通过 `generateScopedName` 选项来自定义生成类名的方式。例如:
```javascript
{
test: /\.css$/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {
modules: {
localIdentName: '[name]__[local]___[hash:base64:5]',
},
},
},
'postcss-loader',
],
},
```
在上面的例子中,`localIdentName` 选项设置了生成类名的方式,不再需要生成 JSON 文件。
阅读全文