Visual studio “Gulpfile.js-加载See输出失败”,但输出未显示任何错误信息
我正在尝试使用gulp将一些JS/CSS从node_模块复制到ASP.Net核心应用程序中的wwwroot 我有一个非常简单的gulpfile.jsVisual studio “Gulpfile.js-加载See输出失败”,但输出未显示任何错误信息,visual-studio,gulp,Visual Studio,Gulp,我正在尝试使用gulp将一些JS/CSS从node_模块复制到ASP.Net核心应用程序中的wwwroot 我有一个非常简单的gulpfile.js var gulp = require('gulp'); gulp.task('copy-files', function () { var assets = { js: [ './node_modules/bootstrap/dist/js/bootstrap.js' ],
var gulp = require('gulp');
gulp.task('copy-files', function () {
var assets = {
js: [
'./node_modules/bootstrap/dist/js/bootstrap.js'
],
css: [
'./node_modules/bootstrap/dist/css/bootstrap.css'
]
};
_(assets).forEach(function (assets, type) {
gulp.src(assets).pipe(gulp.dest('./wwwroot/' + type));
});
});
但是,当我查看VS Task Runner时,它只显示了一个错误:
但输出窗口为空:
如何获得有关错误的更多信息?我不知道为什么,但在包含gulpfile.js的目录下打开cmd提示符并运行npm安装已修复了该错误
也许有比我更聪明的人可以解释原因。我不知道为什么,但在包含gulpfile.js的目录下打开cmd提示符并运行npm安装已经解决了这个问题 也许有比我更聪明的人能解释原因。这个答案对我很有用 将$PATH位置移到高于一切的位置。因为我没有答案中提到的DevEnvDir | Extensions\Microsoft\Web Tools\External location 与2015年相比 工具>选项>项目和解决方案>外部Web工具 对于VS 2017 工具>选项>项目和解决方案>Web包管理>外部Web工具 这个答案对我有用 将$PATH位置移到高于一切的位置。因为我没有答案中提到的DevEnvDir | Extensions\Microsoft\Web Tools\External location 与2015年相比 工具>选项>项目和解决方案>外部Web工具 对于VS 2017 工具>选项>项目和解决方案>Web包管理>外部Web工具
在“输出”窗口中,确保选择“任务运行器资源管理器”作为“显示输出自”选项。这就是我的问题,为什么我没有看到gulpfile中的错误日志。新手犯的错误
在“输出”窗口中,确保选择“任务运行器资源管理器”作为“显示输出自”选项。这就是我的问题,为什么我没有看到gulpfile中的错误日志。新手犯的错误
该问题与路径无关,但实际上gulp文件本身肯定存在一些问题—语法错误或缺少某些包—不幸的是,visual studio没有显示该特定错误,但您在task runner中看到的一般错误无法加载。正确看待错误的方法是 最好在管理模式下打开命令提示符,我就是这么做的。 转到gulp文件所在的同一位置。 通过以下命令示例运行任务->吞咽默认值 如果有任何错误,比如包丢失,它会显示给您,修复这些问题。 修复所有错误后,您将看到gulp任务成功运行。 返回到VisualStudio,TaskRunner,单击刷新左上角按钮,它将显示所有任务。
该问题与路径无关,但实际上gulp文件本身肯定存在一些问题—语法错误或缺少某些包—不幸的是,visual studio没有显示该特定错误,但您在task runner中看到的一般错误无法加载。正确看待错误的方法是 最好在管理模式下打开命令提示符,我就是这么做的。 转到gulp文件所在的同一位置。 通过以下命令示例运行任务->吞咽默认值 如果有任何错误,比如包丢失,它会显示给您,修复这些问题。 修复所有错误后,您将看到gulp任务成功运行。 返回到VisualStudio,TaskRunner,单击刷新左上角按钮,它将显示所有任务。
我正在使用VisualStudioCommunity2019版本16.5.4。 我遇到了同样的问题,并在下一个链接中找到了答案: Gulp使用node.js,但版本的兼容性很重要。我尝试了几个版本,最后版本0.12.7适合我。但是必须将绝对路径放置到VS中安装该节点版本的位置 工具>选项>项目和解决方案>外部Web工具
并将路径移动到顶部。在我的情况下,将路径放在环境变量中并将$Path移到顶部没有任何帮助。我使用的是Visual Studio Community 2019版本16.5.4。 我遇到了同样的问题,并在下一个链接中找到了答案: Gulp使用node.js,但版本的兼容性很重要。我尝试了几个版本,最后版本0.12.7适合我。但是必须将绝对路径放置到VS中安装该节点版本的位置 工具>选项>项目和解决方案>外部Web工具 并将路径移动到顶部。在我的例子中,将路径放在环境变量中并将$Path移到顶部没有帮助