javascript - 使用 Gulp Watch 时 CSS 的 $ 变量在 Git 中不起作用
问题描述
我一直在使用带有 Node.JS 的 Git。使用 gulp.src 和 gulp.dest 方法来组织 CSS 文件。一切正常。当我为颜色变量创建 CSS 文件时,问题就出现了:
- $mainBlue:#169aff;
- $mainBlack:#333333;
我也像其他人一样将变量 CSS 文件导入到主 CSS 文件中。但是当我使用“gulp watch”之后,我保存了 CSS 文件,我得到了下面的错误。
当我在同一个文件中使用变量 ($mainBlue: #169aff;) 并分配给像 "a{color:$mainBlue;) 这样的元素时,如果我在另一个文件中使用分配的变量,则不会出现此问题问题来了。
events.js:183 抛出错误;// 未处理的“错误”事件 ^ CssSyntaxError: postcss-simple-vars: C:\path\app\assets\styles\modules_btn.css:9:9: 未定义变量 $mainBlue at Input.error (C:\path\node_modules \postcss\lib\input.js:119:22) 在声明.error (C:\path\node_modules\postcss\lib\node.js:116:38) 在 Object.opts.unknown (C:\path\node_modules \postcss-simple-vars\index.js:97:24) 在 C:\path\node_modules\postcss-simple 的变量 (C:\path\node_modules\postcss-simple-vars\index.js:24:24) -vars\index.js:35:22 at String.replace () at simpleSyntax (C:\path\node_modules\postcss-simple-vars\index.js:34:16) at bothSyntaxes (C:\path\node_modules\ postcss-simple-vars\index.js:46:11) 在 C:*path*\node_modules\postcss-simple-vars\index.js:63:16 在重复 (C:
解决方案
推荐阅读
- reactjs - 如何在 gatsby 中使用谷歌标签管理器
- javascript - node_modules 包导入上的意外标识符
- angular - 如何在模板驱动的表单中获取表单组验证结果?
- c++ - 有什么方法可以创建用户定义的类型修饰符?
- python - 为什么随机数永远不会等于 4.0?
- java - 使用冒泡排序和交换方法对双向链表进行排序
- c++ - 仅在一个构造函数上的类成员初始化程序中的隐式常量转换 [-Werror=overflow] 溢出
- amazon-web-services - 无需密码的 AWS Cognito 身份验证,用于后端服务器-服务器调用
- apache - Htaccess IP地址拒绝限制
- sockets - segs_out 与 data_segs_out 和 segs_in 与 data_segs_out