1. 简介
须要使用在线excel编辑,选择使用x-data-spreadsheet 来实现,但安装完后发现一个错误css
npm install less less-loader x-data-spreadsheet --save
2. 环境
vue:2.6.10
x-data-spreadsheet:1.1.8
less:4.0.0
less-loader:7.1.0
vue
3. 问题
error in ./node_modules/x-data-spreadsheet/src/index.less Syntax Error: &.primary { .type-primary; ^ Unrecognized input. Possibly missing '(' in mixin call. Error in D:\xxx\nautical-front\node_modules\x-data-spreadsheet\src\index.less (line 841, column 17)
4. 解决
- 打开./node_modules/x-data-spreadsheet/src/index.less文件
- 搜索 type-primary
&.primary { .type-primary; }
- 加(),就改成如下样式
&.primary { .type-primary(); }
- 再次编译便可