美文网首页让前端飞优美编程
"(双引号)遇上css-modules引发编译报错

"(双引号)遇上css-modules引发编译报错

作者: 小遁哥 | 来源:发表于2020-05-15 23:50 被阅读0次

Umi 2的环境

别人less文件的导入是这样的

@import '../../../utils/utils.less';
@import '~antd/lib/style/themes/default.less';

我拷贝过来改一下是这样的

@import "../../../utils/utils.less";

@import "~antd/lib/style/themes/default.less";
.title{
  color:@green-7;
 }

然后就报错了

Error [LessError: '../../../utils/utils.less' wasn't found. Tried - 
...
  message: "'../../../../../utils/utils.less' wasn't found. Tried - 
...
  stack: undefined,
  type: 'File',
  filename: 'input',
  index: 24368,
  line: 852,
  column: 0,
  callLine: NaN,
  callExtract: undefined,
  extract: [ '', '@import "../../../utils/utils.less";', '' ]
}

解决方案

@import '../../../utils/utils.less';中的双引号换成单引号,我这里是保存自动格式化成"的,是csscomb 插件导致的


改成
"quotes":"single" 

就好了

下面鬼扯一下过程,个人认为比最终结果要重要的多

相对路径没对?我就从头到尾打了一遍,跟着目录提示走,再次编译还是不行...

我开始慌了,估计是配置方面的问题,那可就麻烦了...

于是乎我又奴性的想起来百度、谷歌,简单搜了一下觉得不对劲,我自己都不知道搜什么,过往的经验告诉我,这样很难解决问题。

大佬们都走了,这个问题似乎也不急,关键时候还是要靠自己。

我先机智的把@green-7 换成等价的16进制颜色,先把任务完成。

可能是神来之笔,我去可以的less 文件 改了个样式,编译报了类似的错误。

上帝的心态发生了一点点变化,我撤销、还原了好几次,只有单引号、双引号在变化...

用记事本单独打开了我的less 文件,把双引号都改成了单引号,再次编译成功了!

接下来就是找出哪个插件格式化的了

首先想到Prettier ,被禁用了还是会自动将' 转换为 "

想到setting.json,注意到了double,当时第一个想到还是百度一下这个配置都有什么值,转念一想,难道不是single

没想到晚上的美好时光给了双引号,谁又能想到"' 会有这么大差别呢....

至此,我感觉自己任督二脉被打通了,程序员小遁的一大步!

相关文章

  • "(双引号)遇上css-modules引发编译报错

    Umi 2的环境 别人less文件的导入是这样的 我拷贝过来改一下是这样的 然后就报错了 解决方案 把@impor...

  • SQLi-LAB lesson4 Error based解析

    单引号测试 无反应 双引号报错: 添加一层括号 还是会报错 单引号添加就不会报错 推测是双引号包含传参,因为双引号...

  • iOS 错误汇总

    Xcode11.2编译报错,报错如下 解决: xcode编译报错,报错如下 解决:在Build Phases,新增...

  • OC和Swift混编

    编译报错: 报错一>

  • Python局部变量和全局变量的坑

    PyCharm编译不报错,但运行报错,可能是编译器认为while True可能不会进入,所以编译不报错。 编译器报...

  • Execution failed for task ':zz:t

    背景 debug版本编译正常,release版本编译报错. 编译报错日志 分析 具体问题在报错信息中并不明显,没有...

  • CSS编码规范

    首发于fxm5547的博客 使用css-modules css-modules 保留了很好的组件复用性 消除了全局...

  • CocoaPods报错解决

    1 报错:拉取最新代码后,编译报错。工程编译提示Pods-framework.sh:No Such File or...

  • JAVA泛型的思考

    看下边这段代码: 编译是否会报错?运行是否会报错? 结果是编译不会报错,运行时第二行报错:java.lang.Ar...

  • Triple double-quoted strings sho

    pycharm里的报错信息 解决办法将单引号换成双引号

网友评论

    本文标题:"(双引号)遇上css-modules引发编译报错

    本文链接:https://www.haomeiwen.com/subject/zirkohtx.html