首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >升级到Gulpfile.js 15.8.1后,VS2018无法加载

升级到Gulpfile.js 15.8.1后,VS2018无法加载
EN

Stack Overflow用户
提问于 2018-08-23 12:02:17
回答 1查看 2K关注 0票数 2

升级到VisualStudio2018之后,15.8.1 (pro)我的Gulpfile.js无法加载。

我收到以下错误消息:

代码语言:javascript
运行
复制
Failed to run "C:\...\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
gulp[37688]: src\node_contextify.cc:631: Assertion `args[1]->IsString()' failed.
 1: 00007FF6586E82F5 
 2: 00007FF6586C4156 
 3: 00007FF6586C4221 
 4: 00007FF65869A69A 
 5: 00007FF658CE5EB2 
 6: 00007FF658CE7008 
 7: 00007FF658CE636D 
 8: 00007FF658CE628B 
 9: 000002A6C5C041C1

即使是最简单的Gulpfile.js也无法加载:

代码语言:javascript
运行
复制
var gulp = require('gulp');
gulp.task('default', function () {
    // place code for your default task here
});
EN

回答 1

Stack Overflow用户

发布于 2018-08-23 12:04:02

我的解决办法是:

  1. 首先,升级gulp包(在packages.json中): “吞咽”:"3.9.1“>”吞咽“:"4.0.0”“gulp sass”:"3.2.1“>”gulp sass“:"4.0.1”“gulp uglify”:"3.0.0“>”gulp uglify“:"3.0.1”“gulp rename”:"1.3.0“>”gulp rename“:"1.4.0”
  2. 第二,从“运行序列”切换到gulp.series (参见https://fettblog.eu/gulp-4-parallel-and-series/)。
  3. 最后,确保我的所有任务都发出了任务完成的信号(请参阅Gulp error: The following tasks did not complete: Did you forget to signal async completion?)

VS社区有一些具有解决方案的相关线程,但这两个线程都没有解决我的问题:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51985388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档