Gulp 任务错误:“glyf 中的校验和错误”

2024-02-03

我正在尝试运行 Gulp 任务,但收到一个错误,我不知道如何修复甚至调试。 Gulp 文件和任务是由 NetSuite 创建的,未经我自己编辑(它们应该可以开箱即用)。

知道什么节点包可能导致以下错误以及如何修复该错误?也许我需要使用不同版本的 SASS 或 Font-Awesome?

C:\Users\MyUser\SuiteCommerce Advanced Mont Blanc>gulp local   
[08:48:45] Warning: gulp version mismatch:   
[08:48:45] Global gulp is 3.9.1   
[08:48:45] Local gulp is 3.8.7   
[08:48:53] Using gulpfile ~\SuiteCommerce Advanced Mont Blanc\gulpfile.js   
(node:1372) DeprecationWarning: 'GLOBAL' is deprecated, use 'global'   
[08:48:53] Starting 'local-install'...   
[08:48:53] Finished 'local-install' after 79 μs   
[08:48:53] Starting 'templates'...   
[08:48:53] Starting 'macros-jst'...   
[08:48:53] Finished 'macros-jst' after 242 μs   
[08:48:53] Starting 'macros'...   
[08:48:53] Starting 'javascript-entrypoints'...   
[08:48:53] Finished 'javascript-entrypoints' after 13 ms   
[08:48:53] Starting 'javascript-move'...   
[08:48:53] Starting 'copy'...   
[08:48:53] Starting 'less'...   
[08:48:53] Finished 'less' after 364 μs   
[08:48:53] Starting 'sass-prepare'...   
[08:48:53] Starting 'languages'...   
[08:48:53] Starting 'images'...   
[08:48:53] Starting 'fonts'...   
[08:48:53] Finished 'fonts' after 386 μs   
[08:48:53] Starting 'watch-templates'...   
[08:48:53] Finished 'watch-templates' after 335 ms   
[08:48:53] Starting 'watch-macros'...   
[08:48:53] Finished 'watch-macros' after 610 μs   
[08:48:53] Starting 'watch-javascript'...   
[08:48:54] Finished 'watch-javascript' after 580 ms   
[08:48:54] Starting 'watch-less'...   
[08:48:54] Finished 'watch-less' after 459 μs   
[08:48:54] Starting 'watch-sass'...   
[08:48:55] Finished 'watch-sass' after 1.5 s   
[08:48:55] Starting 'watch-languages'...   
[08:48:55] Finished 'watch-languages' after 88 ms   
[08:48:55] Starting 'watch-fonts'...   
[08:48:56] Finished 'watch-fonts' after 365 μs   
[08:48:56] Starting 'watch-images'...   
[08:48:56] Finished 'watch-images' after 41 ms   
[08:48:56] Finished 'copy' after 2.63 s   
[08:48:56] Finished 'macros' after 2.71 s   
[08:48:57] Finished 'javascript-move' after 4.15 s   
[08:49:02] Finished 'images' after 9.11 s   
[08:49:06] Finished 'languages' after 13 s   
[08:49:07] Finished 'templates' after 14 s   
[08:49:07] Starting 'javascript'...   
[08:49:12] Finished 'sass-prepare' after 19 s   
[08:49:12] Starting 'generate-sass-index'...   
[08:49:12] Finished 'generate-sass-index' after 118 ms   
[08:49:12] Starting 'sass'...   
[08:49:12] Finished 'javascript' after 4.99 s   
[08:49:12] Starting 'clean-templates'...   
[08:49:12] Finished 'clean-templates' after 12 μs   
[08:49:13] SOURCE CODE ERROR   
[08:49:13] status 1   
[08:49:13] file C:/Users/MyUser/SuiteCommerce Advanced Mont Blanc/LocalDistribution/sass/twitter-bootstrap-sass/mixins/_grid-framework.scss   
[08:49:13] line 11   
[08:49:13] column 245   
[08:49:13] message LocalDistribution\sass\twitter-bootstrap-sass\mixins\_grid-framework.scss   
Error: You may not @extend an outer selector from within @media.   
       You may only @extend selectors within the same directive.   
       From "@extend .col-md-6" on line 134 of LocalDistribution/sass/ItemDetails/_item-details.scss   
        on line 11 of LocalDistribution/sass/twitter-bootstrap-sass/mixins/_grid-framework.scss   
>>   
[08:49:13] formatted Error: You may not @extend an outer selector from within @media.   
       You may only @extend selectors within the same directive.   
       From "@extend .col-md-6" on line 134 of LocalDistribution/sass/ItemDetails/_item-details.scss   
        on line 11 of LocalDistribution/sass/twitter-bootstrap-sass/mixins/_grid-framework.scss   
>>   
[08:49:13] messageFormatted LocalDistribution\sass\twitter-bootstrap-sass\mixins\_grid-framework.scss   
Error: You may not @extend an outer selector from within @media.   
       You may only @extend selectors within the same directive.   
       From "@extend .col-md-6" on line 134 of LocalDistribution/sass/ItemDetails/_item-details.scss   
        on line 11 of LocalDistribution/sass/twitter-bootstrap-sass/mixins/_grid-framework.scss   
>>   
[08:49:13] name Error   
[08:49:13] stack Error: LocalDistribution\sass\twitter-bootstrap-sass\mixins\_grid-framework.scss   
Error: You may not @extend an outer selector from within @media.   
       You may only @extend selectors within the same directive.   
       From "@extend .col-md-6" on line 134 of LocalDistribution/sass/ItemDetails/_item-details.scss   
        on line 11 of LocalDistribution/sass/twitter-bootstrap-sass/mixins/_grid-framework.scss   
>>   
    at options.error (C:\Users\MyUser\SuiteCommerce Advanced Mont Blanc\node_modules\node-sass\lib\index.js:286:26)   
[08:49:13] showStack false   
[08:49:13] showProperties true   
[08:49:13] plugin gulp-sass   
[08:49:13] Finished 'sass' after 954 ms   
[08:49:13] Starting 'font-awesome'...   
[08:49:13] Starting 'clean-sass-tmp'...   
[08:49:13] Finished 'clean-sass-tmp' after 5.57 μs   

events.js:160   
      throw er; // Unhandled 'error' event   
      ^   
Error: Checksum error in glyf   

看起来您已经安装了 Node > v4。

如果您在更新节点后尚未运行 npm install,则需要执行此操作,以便 SASS 获得新的可执行文件。 运行 npm install 可能会解决您的问题 然后 gulp clean 和 gulp local 。

由于我经常在运行 gulp local 时看到错误,因此我通常将它们作为单个命令运行:

gulp clean && gulp local

不过,我还检查并修复了 Netsuite 的 SASS 文件中的所有这些问题。几乎所有这些问题都是由于过度规范造成的,我还没有看到修复它们引起的任何问题。

例如来自国民服役

.item-details-main {
    @media (min-width: $screen-md-min) {
        @extend .col-md-4;
    }
}

行为几乎与以下相同:

.item-details-main {
    @extend .col-md-4;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gulp 任务错误:“glyf 中的校验和错误” 的相关文章

随机推荐

  • WSO2 ESB 4.9.0:错误 101500 意味着什么

    在连接到服务器时 我们会收到如下错误
  • VBA AddressOf 崩溃 Office 应用程序

    我想运行一个简单的代码片段 但每次 Access 和 Excel 都会崩溃 我正在运行回调测试 2 您能帮我一下吗 多谢 Declare Function CallWindowProc Lib user32 Alias CallWindow
  • 为什么 Int 不继承/扩展 Ordered[Int]

    我有一个关于字体设计的问题 为什么 Int 不扩展 Ordered 特征 Int 不是天生有序的吗 相反 scala 库提供了隐式 orderer 方法 将 Int 转换为 Ordered Int 这里做出了哪些设计选择 示例取自 Scal
  • 禁用单选按钮单击上的下拉框

    我有两个单选按钮和一个下拉框 如下所示 我想做的是 1 选中 否 时 隐藏或灰显下拉框 然后 2 当选中 是 时 显示下拉框 任何指示将不胜感激 td td
  • 当推送到heroku时,有没有办法将资产管道资产转移到s3?

    有没有一种简单的方法可以通过资产管道并部署到heroku s3 我希望我的本地 Rails 应用程序能够正常在本地使用 image css js 当您预编译时 生产应用程序是否有一种简单的方法可以从 s3 提供其资产 而开发资产是本地的 而
  • 快速除以 10ˣ

    In my program I use a lot of integer division by 10x and integer mod function of power 10 例如 unsigned int64 a 12345 a a
  • 结构(差异列表) Prolog

    这个问题参考了本书第三章的材料 Prolog Clocksin 和 Mellish 编程 Ed 5 本书第72页显示了一个使用差异列表的程序 partsOf X P partsacc X P Hole Hole partsacc X X H
  • 为什么 fputs 和 fprintf 反转流顺序

    我不明白为什么 fputs 和 fprintf 反转流顺序 int fputs const char str FILE stream int fprintf FILE stream const char format ssize t wri
  • Github:分叉队列与拉取请求

    我正在与朋友在 Github 上开始一个项目 到目前为止 他已经创建了存储库 我也已经分叉了它 我开始对我的存储库进行更改 提交并将更改推送到源 我的分叉副本 我们现在准备将这些更改集成到他的原始存储库中 Fork 队列和 Pull 请求有
  • 解析格式奇怪的日期时间。有人想上前吗?

    我正在尝试解析日期戳 我从 Twitter 获得 但收到错误 这是日期戳 2010 年 8 月 27 日星期五 22 00 07 0000 这是我的代码 DateTime ParseExact MyDateValue ddd dd MMM
  • Laravel:具有共享表的多对多

    I have Locations模型有很多Employees 相似地Employees属于Locations 这很好而且效果很好 但后来我考虑添加PhoneNumbers Either a Location or an Employee可以
  • Debezium-不含连接器类型

    我正在尝试使用 Debezium 连接到本地计算机上的 mysql 数据库 尝试使用以下命令调用kafka sudo kafka bin connect standalone shsh kafka config connect standa
  • 逐行读取文件

    我正在尝试逐行读取文件 但我不知道如何在到达 EOF 时停止 我有这个代码 readWholeFile do inputFile lt openFile example txt ReadMode readALine inputFile re
  • 无法解决原木锻造强化问题

    我在修复 Fortify 中的日志锻造问题时遇到问题 getLongFromTimestamp 方法中的两个日志记录调用都引发了 将未经验证的用户输入写入日志 的问题 public long getLongFromTimestamp fin
  • 使用多个 EJB 引用部署 Ear Web 应用程序时出现 Glassfish 错误

    继续部署 Ear Web 应用程序时 Glassfish 出错 https stackoverflow com questions 52400938 glassfish error while deploying ear web appli
  • 为什么 C# .NET SortedList 实际上没有 ElementAt?

    3 5 Collections Generic SortedList 的 NET 文档 http msdn microsoft com en us library ms132320 28v vs 90 29 aspx 在文档中 它明确指出
  • 使用 Oauth 在 Node.js 中将图像发布到 twitter

    我正在尝试使用 Oauth 模块将图像发布到 Twitter 这是我所拥有的 它抛出了 403 错误 我知道我在将媒体添加到帖子中的方式上做错了 但我只是不确定从这里该去哪里 var https require https var OAut
  • 如何在tensorflow中使用自定义python函数预取数据

    我正在尝试预取训练数据以隐藏 I O 延迟 我想编写自定义 Python 代码来从磁盘加载数据并预处理数据 例如通过添加上下文窗口 换句话说 一个线程进行数据预处理 另一个线程进行训练 这在 TensorFlow 中可能吗 更新 我有一个基
  • 无法从 watchpack-chokidar2:fsevents 访问 NPM CI 错误绑定

    当我跑步时npm ci在 Github Actions 上我收到错误 Run npm ci npm ERR bindings not accessible from watchpack chokidar2 fsevents npm ERR
  • Gulp 任务错误:“glyf 中的校验和错误”

    我正在尝试运行 Gulp 任务 但收到一个错误 我不知道如何修复甚至调试 Gulp 文件和任务是由 NetSuite 创建的 未经我自己编辑 它们应该可以开箱即用 知道什么节点包可能导致以下错误以及如何修复该错误 也许我需要使用不同版本的