能否不编写配置文件,在package.json中配置PostCSS Preset Env?
可以将PostCSS Preset Env配置写入package.json吗?
当然可以,postcss-load-config 支持从 package.json 中读取 PostCSS 配置,无需单独创建 postcss.config.js 这类独立配置文件。
具体操作很简单:在你的 package.json 文件中新增一个 postcss 字段,将 PostCSS Preset Env 的配置嵌套在这个字段里即可。示例如下:
{ "name": "your-project-name", "version": "1.0.0", "dependencies": { "postcss": "^8.4.24", "postcss-preset-env": "^8.5.0" }, "postcss": { "plugins": { "postcss-preset-env": { "browsers": "last 2 versions", "stage": 3, "features": { "custom-properties": false } } } } }
需要注意的是,如果你的项目同时存在独立的 PostCSS 配置文件(比如 postcss.config.js、.postcssrc 等),postcss-load-config 会优先读取独立配置文件的内容,而忽略 package.json 中的 postcss 字段。
内容的提问来源于stack exchange,提问作者user5507535
相关产品推荐
相关产品推荐

