zoukankan      html  css  js  c++  java
  • options has an unknown property 'modifyVars'. These properties are valid: 处理方法

    webpack 编译时提示

    ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the API schema.
     - options has an unknown property 'modifyVars'. These properties are valid:
       object { lessOptions?, prependData?, appendData?, sourceMap?, implementation? }

    这是由于sass-loader 升级导致的

    有两种解决方式

    第一种,降sass-loader 到5.0 版本

    npm  i less-loader@5.0.0
    

      

    第二种

    更新配置文件

    更新配置前

    新版本的配置文件,统一放到了lessOptions 对象里,因此把原有配置放到这个新加的对象里就可以了。

     
    1 "less-loader": {
    2             modifyVars: {
    3                 'border-radius-base': '6px',
    4                 'primary-color':'#009688',
    5                 'link-color':'#009688'
    6              }
    7 }                

    更新配置后

     1  "less-loader": {
     2           lessOptions:{
     3                 javascriptEnabled:true,
     4                 modifyVars: {
     5                     'border-radius-base': '6px',
     6                     'primary-color':'#009688',
     7                     'link-color':'#009688'
     8                 },
     9             }
    10     
  • 相关阅读:
    取最小未用的账号
    Oracle 同义词
    RMAN备份报 RMAN-06059 错误
    Oracle11g memory_target
    基础记录
    uboot启动流程
    android有关生命周期探讨
    can协议
    java虚拟机
    内存管理机制
  • 原文地址:https://www.cnblogs.com/molang/p/14283089.html
Copyright © 2011-2022 走看看