引入@wangeditor/editor/dist/css/style.css后报错:module build failed (from ../node_modules/sass-loader/dist/cjs.js): SassError: Only 3 elements allowed, but 4 were passed.
Natsumeo opened this issue · 9 comments
问题描述
引入@wangeditor/editor/dist/css/style.css后报错:odule build failed (from ../node_modules/sass-loader/dist/cjs.js): SassError: Only 3 elements allowed, but 4 were passed.具体如下:
wangEditor 版本
@wangeditor/editor-for-vue": "^0.6.12-5"
sass-loader版本
sass-loader "^12.1.0"
是否查阅了文档 ?
是/否
最小成本的复现步骤
(请告诉我们,如何最快的复现该问题?)
- 步骤一
- 步骤二
- 步骤三
之前有曾报过类似的问题,我再继续排查一下吧。
你能否提供一个简单的 demo (能复现 bug 即可,不要掺杂其他无关代码)?以帮助我快速复现 bug 。
使用的时候没有做特殊操作,是按照您的这篇文档:掘金配置的,查了报错问题原因,怀疑是sass版本不兼容的问题,项目里的相关配置:sass:1.39.0、sass-loader "^12.1.0",之前项目上线急需,是把**@wangeditor/editor/dist/css/style.css文件中的rgba(0,0,0,.12)改为rgba(0, 0, 0, 0.2)**解决的
@Natsumeo 你把 css 中的 rgba(0,0,0,.12)
改为 #0000001f
,看是否可以?
@Natsumeo 你把 css 中的
rgba(0,0,0,.12)
改为#0000001f
,看是否可以?
@wangeditor/editor
最新版本已经改成了这种形式。
改为 #0000001f是可以的,大佬@wangeditor/editor-for-vue可以辛苦同步更新一下吗,我们现在用的是Vue2的版本,目前我是把样式代码拷贝了一份在自己的代码中引进的
@wangeditor/editor-for-vue
这个不用改。直接升级 @wangeditor/editor
即可。
之前比较疑惑,为什么在安装@wangeditor/editor-for-vue的时候也要引入@wangeditor/editor,是前者复用了后者样式吗,想请问一下大佬这两个包主要的关联是?
@wangeditor/editor-for-vue 仅仅是封装了一个 Vue 组件,核心代码都在 @wangeditor/editor 里。
哦哦,明白了,谢谢啦~