vue.js - 将 PostCSS 支持添加到 Vue cli 3 的正确方法
问题描述
我们如何将 PostCSS 支持添加到 Vue cli 3(我使用的是 beta 7)?有插件吗?它不支持开箱即用。
当我尝试像这样导入时
import './index.pcss'
使用默认 cli 生成的项目
./src/index.pcss
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| .sofa {
| font-family: "sofachrome", serif;
| }
@ ./src/main.js 5:0-22
我的 postcssrc.js:
module.exports =
{
'plugins': {
'autoprefixer': {},
'postcss-smart-import': {},
'postcss-custom-properties': {},
'postcss-nested': {}
}
}
解决方案
只需使用.css
扩展名,而不是.pcss
. 如果必须使用.pcss
,则必须在 webpack 中进行配置。至于如何正确利用该规则来做到这一点,我需要进行一些研究。不过,我认为仅仅使用.css
就是一个明显的胜利。
推荐阅读
- datatables - 数据表 - 在工具提示中搜索数据
- python - GPG Python with Signed Git commits:手动识别和验证签署提交的密钥
- javascript - 在双调数组中查找峰值元素
- django - 将查询集分配给 Django 中的 M2M 字段会导致“'ManyRelatedManager' 对象没有属性 'category'”
- azure-devops - 如何在 Power BI 中分析来自 Azure DevOps 的工作项历史记录?
- node.js - 从快速服务器到颤动的base64字符串中显示图像时出现无效字符
- web - 您如何调整具有几个“0”值的雷达图中的 y 轴?
- python - EasyGUI 功能冻结、挂起或不弹出
- oauth-2.0 - 需要一些范围与角色的概念指导
- click - 第一次点击没反应,第二次正常