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 中的校验和错误” 的相关文章

  • Gulp - 术语“gulp”未被识别为 cmdlet 的名称

    当我开始一个新项目并创建一个新的 gulpfile 时 开始出现这个随机错误 每当我跑步时我都会得到它 这不仅发生在这个项目上 而且已经开始发生在所有其他项目上 我读到环境变量可能存在问题 所以我更新了这些变量 我最近还运行了 ruby 安
  • 如何在 netsuite 中使用 suitescript 2.0 显示自定义错误消息而不使用堆栈跟踪

    我想使用 suitescript 2 0 版本向用户显示没有堆栈跟踪的自定义错误消息 在工作流程中 自定义错误消息在没有堆栈跟踪的情况下显示 但在套件脚本中 错误消息 与堆栈跟踪一起显示 堆栈跟踪错误 type error SuiteScr
  • 基于 Netsuite 令牌的 API 调用中的身份验证不明确

    我正在尝试使用基于令牌的身份验证对 Netsuite API 进行 SOAP 调用 我有一个从 WDSL 生成的 C 客户端 它正在发送以下请求 已替换机密
  • gulp + 浏览器同步无法获取/错误

    我正在学习当前的前端构建系统 我想使用浏览器同步 问题是它不会在命令行中抛出错误 而是当它启动浏览器时 它不会显示我的html文件 并且它会在浏览器窗口中显示 无法获取 错误 这是我的 gulpfile js 代码 var gulp req
  • Font Awesome 4.0.0 缺少图标

    是我一个人的问题 还是 FontAwesome 3 x x 中实际上有 FontAwesome 4 0 0 中缺少的图标 如果是这样 这肯定会让 FontAwesome 对我来说不再那么棒 例如 我似乎找不到相当于icon remove 没
  • 永远运行 Gulp 脚本?

    是否可以运行 Gulp 脚本forever https www npmjs com package forever 我有 Gulp 脚本想要作为守护进程运行 所以我可以启动 停止 列出它 好的 所以我通过将 gulp 二进制文件从 usr
  • Angular2 与 ASP.NET 5 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在将 Angular2 与 ASP NET5 gulp 和 typescript 结合使用 当我解决
  • 如何防止 gulp-notify 破坏 Windows 中的 gulp-watch?

    我正在使用吞咽通知 https www npmjs org package gulp notify插入 这是我如何在 gulpfile js 中实现它的示例 您可以看到我也在使用 gutil 和 livereload 我不知道它们是否发挥任
  • gulp-sass 5 没有默认的 Sass 编译器;请自行设置

    插件 gulp sass 错误 信息 gulp sass 5 没有默认的 Sass 编译器 请自行设定 这俩sass and node sass包裹是允许的 例如 在你的 gulpfile 中 var sass require gulp s
  • 如何在 gulp.src 中使用基本正则表达式?

    我正在尝试选择两个文件gulp src highcharts js and highcharts src js 当然 我知道我可以使用数组表达式显式添加这两个表达式 但出于学习目的 我尝试为它们编写一个表达式 我读过可以使用简单的正则表达式
  • “gulp”不被识别为内部或外部命令

    我正在尝试使用Gulp http gulpjs com and Node Js https nodejs org en 流式传输我的生产过程中缩小和连接 CSS JS 文件的过程 这是我所做的 我安装了Node Js https nodej
  • 无需编译的 ES6 单元测试

    我无法找到任何 Mocha 或任何其他通过 Gulp 直接在 ES6 代码上运行的单元测试框架的示例 没有 Babel Webpack 等 我找到了一个在浏览器中使用 ES6 代码运行 Mocha 的示例 经过一些修改 但它不是自动化的 有
  • 如何在浏览器同步中配置端口

    我有一个gulp任务运行于browser sync 默认情况下它运行在node js服务器的端口3000上 我想将默认端口更改为任何其他端口 例如3010 var gulp require gulp connect require gulp
  • Netsuite - REST API - 使用基于令牌的身份验证(TBA)进行查询 - (在 Python 中)

    这是使用 Netsuite 基于令牌的身份验证 TBA REST Web 服务成功调用的后续操作 我想获得一些有关如何执行查询的指导 我应该阅读这样的记录 请参见屏幕截图 如何执行特定查询 通过记录列表和特定记录的表 https gist
  • exec 'node app' 挂在 gulp 任务中

    这个 gulp 任务挂起exec node config app 线 第一的exec工作正常 但第二个挂起 gulp task test function cb var exec require child process exec exe
  • 如何通过 JS 中的 WebPack 包提供全局 TypeScript 类

    我目前正在研究 TypeScript 我想用 TS 替换 JS 但是我有很多 JS 文件 所以我只想在 TS 中创建新类 并想在我的旧 JS 文件 atm 中使用这些类 后来我想把所有的JS都换成TS 我对 webpack 和捆绑的 js
  • 如何在 jQuery 中禁用 Font-Awesome 按钮?

    如何禁用 jQuery 中的 font awesome 按钮 a class btn btn primary btn sm href i class fa fa upload i OK a 当我尝试以下操作时 jQuery 并未禁用此按钮
  • 在 gulp.src() 中获取当前文件名

    在我的 gulp js 文件中 我正在流式传输来自examples文件夹放入build文件夹 创建 gulp 任务并不困难 var gulp require gulp gulp task examples function return g
  • 尝试安装 gulp 时 npm 挂起

    UPDATED 当我尝试使用 npm install 或任何变体安装任何软件包时 npm install gulp g verbose npm install gulp verbose npm install gulp npm instal
  • 如何将 Gulp 添加到我的项目中?

    我正在使用 Windows 7 Visual Studio 2013 我正在尝试在我的客户项目中设置 Gulp 我已将这些 Nuget 添加到项目中 Node js 版本 0 12 0 Npm js 版本 1 3 15 10 由于某种原因我

随机推荐

  • 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 创建的 未经我自己编辑 它们应该可以开箱即用 知道什么节点包可能导致以下错误以及如何修复该错误 也许我需要使用不同版本的