装个 css 预处理器总要爆出点错误来,这是我不喜欢 css 预处理器的一大原因。
在 nuxtjs 中引入 less 预处理器只有一行命令:
npm install less less-loader --save-dev
然后就会报错
Syntax Error: TypeError: this.getOptions is not a function
原因大概是 8.0 以上版本的 less 配置写法变了,然而 nuxtjs 的配置是自动的,nuxtjs 那边还没改过来,所以只能用旧版,执行:
npm install less-loader@7.x --save-dev
参考:
TypeError: this.getOptions is not a function - SegmentFault 思否