Webpack中需在browserslist配置目标浏览器并在postcss-loader的plugins中显式引入autoprefixer()否则无法自动添加浏览器前缀。Webpack里怎么配PostCSS自动加浏览器前缀PostCSS不是预处理器但它是现代CSS构建链路里最常被误当成“预加载器”的一环。真正要解决的是autoprefixer这类插件如何在打包时生效而不是手动写-webkit-。常见错误现象display: flex在IE11里不生效但开发者以为开了postcss-loader就自动兼容了——其实没配browserslist或插件没启用。必须在项目根目录放browserslist配置文件或写进package.json的browserslist字段例如[ 1%, last 2 versions, IE 11]postcss-loader的options.plugins里要显式引入autoprefixer()不能只靠postcss-preset-env代理它默认不开autoprefixer如果用Vite不用配loader但vite.config.ts里的css.postcss.plugins仍需手动加autoprefixer()否则开发服务器也不加前缀Vue CLI项目中Sass变量跨文件不生效怎么办Sass的import和use行为差异极大Vue CLI默认用import但变量作用域容易失控。使用场景你在variables.scss里定义$primary-color: #007bff但在button.scss里用不了控制台报Undefined variable。立即学习“前端免费学习笔记深入”确认vue.config.js里css.loaderOptions.sass.additionalData是否用了import注入全局变量推荐方式而不是依赖组件内import避免混用import和useVue CLI 5默认用Dart Sass支持use但它不会把use导入的变量自动暴露给后续import文件路径别写错import /styles/variables中的是Webpack aliasVite里得换成~/styles/variables或直接用相对路径Next.js里Tailwind CSS热更新失效改完tailwind.config.js要重启服务这不是配置漏了而是Next.js的CSS处理机制导致的它把tailwind.config.js当纯配置读取不监听变更也不触发样式重编译。 唱鸭 音乐创作全流程的AI自动作曲工具集 AI 辅助作词、AI 自动作曲、编曲、混音于一体