Gulp 聚合物:构建时出现两次吞咽错误:';异步完成';和';应用';财产
原始误差 在命令行中,如果我运行:Gulp 聚合物:构建时出现两次吞咽错误:';异步完成';和';应用';财产,gulp,polymer,Gulp,Polymer,原始误差 在命令行中,如果我运行: npm run build 我得到以下错误: 似乎有一些任务被描述为“信号异步完成?”这是什么意思?我该怎么做 交替误差 但是,如果在命令行中运行以下命令: gulp 我收到一条不同的错误消息,如下所示: 为什么会有不同的错误消息?这是否暗示了错误的真正原因?如果是,是什么?我能做些什么来修复它 我的代码 。然后我运行了npm安装 gulpfile.js 原始错误与“替代错误”无关 而在系统安装之前,npm运行会优先考虑本地安装的gulp(在节点_modu
npm run build
我得到以下错误:
似乎有一些任务被描述为“信号异步完成?”这是什么意思?我该怎么做
交替误差
但是,如果在命令行中运行以下命令:
gulp
我收到一条不同的错误消息,如下所示:
为什么会有不同的错误消息?这是否暗示了错误的真正原因?如果是,是什么?我能做些什么来修复它
我的代码
。然后我运行了npm安装
gulpfile.js
原始错误与“替代错误”无关 而在系统安装之前,
npm运行
会优先考虑本地安装的gulp
(在节点_modules/.bin/gulp
)。自己运行gulp
(没有npm run
)将调用全局安装的gulp
,如果它与您的项目不兼容,则可能会导致错误(例如,脚本中的gulp 3二进制文件与gulp 4 API,似乎就是这样)。您可以安装Gulp 4以便自己运行Gulp
,也可以继续使用npm run build
要对原始错误进行故障排除,我建议从(如果您还没有)开始确定差异可能是什么
如果您愿意坚持目前的路线,我建议您做几件事:
- 验证HTML导入中的路径,因为指向不存在文件的路径会导致无提示错误()。运行
(详细构建)可能会有所帮助聚合构建-v
- 在
之后添加
以防该流中出现任何未抑制的buildStream.on('error',(err)=>console.log(err))
事件error
npm运行
会优先考虑本地安装的gulp
(在节点_modules/.bin/gulp
)。自己运行gulp
(没有npm run
)将调用全局安装的gulp
,如果它与您的项目不兼容,则可能会导致错误(例如,脚本中的gulp 3二进制文件与gulp 4 API,似乎就是这样)。您可以安装Gulp 4以便自己运行Gulp
,也可以继续使用npm run build
要对原始错误进行故障排除,我建议从(如果您还没有)开始确定差异可能是什么
如果您愿意坚持目前的路线,我建议您做几件事:
- 验证HTML导入中的路径,因为指向不存在文件的路径会导致无提示错误()。运行
(详细构建)可能会有所帮助聚合构建-v
- 在
之后添加
以防该流中出现任何未抑制的buildStream.on('error',(err)=>console.log(err))
事件error
它更新了
gulpfile.js
。我建议您使用新版本的PSK自定义版本:
它更新了
gulpfile.js
。该问题是由不正确的导入路径引起的
错误路径
<link rel="import" href="../../../bower_components/polymer/polymer.html">
错误显示了丢失文件的路径。我注意到它的位置比应该的高一级,因为路径中缺少根目录my app/
。然后我不得不使用搜索字符串polymer/polymer.html
手动搜索所有文件,直到我发现导入路径中的。/
数量(本例中为3)与导入文件所在根目录中的文件夹数量(本例中为2)不匹配
更正文件路径后,我再次运行:
polymer build -v # building the project again, correctly this time
polymer serve build/bundled # to test serve the build/bundled version
该问题是由不正确的导入路径引起的 错误路径
<link rel="import" href="../../../bower_components/polymer/polymer.html">
错误显示了丢失文件的路径。我注意到它的位置比应该的高一级,因为路径中缺少根目录my app/
。然后我不得不使用搜索字符串polymer/polymer.html
手动搜索所有文件,直到我发现导入路径中的。/
数量(本例中为3)与导入文件所在根目录中的文件夹数量(本例中为2)不匹配
更正文件路径后,我再次运行:
polymer build -v # building the project again, correctly this time
polymer serve build/bundled # to test serve the build/bundled version
发现这似乎暗示了gulp和del的问题:问题不一定是
del
。控制台日志显示“删除生成/目录”
,而build()
始终打印该日志,因此问题可能出现在该点之后的任何位置。当一个Gulp流无声地失败时(不发出错误
事件),经常会出现这种情况。发现这似乎暗示了Gulp和del的问题:问题不一定是del
。控制台日志显示“删除生成/目录”
,而build()
始终打印该日志,因此问题可能出现在该点之后的任何位置。当其中一个灌流无声地失败时(不发出错误
事件),通常会出现这种情况。
<link rel="import" href="../../bower_components/polymer/polymer.html">
npm install -g polymer-cli
npm install -g generator-polymer-init-custom-build
mkdir my-app
cd my-app
polymer init custom-build
polymer build -v # the results of this command highlighted my error in red
polymer build -v # building the project again, correctly this time
polymer serve build/bundled # to test serve the build/bundled version