如何从browserify获取构build错误消息

我们正在用browserify来使用Gulp,并且在诊断错误时遇到问题。 Browserify运行,报告没有问题,但是,许多应该被连接到我的输出js文件的脚本丢失。

我们发现,如果我们缺less一个npm包(如果我们需要运行npm install),或者npm包有什么问题,就会发生这种情况。 过去几次发生的事情,我们很幸运,因为我们刚刚加了一包,所以我们立即知道在哪里看。

现在,我有一个开发失败的机器(失败,我的意思是我的输出.js文件的大小的十分之一应该是一个错过许多js文件,但没有错误报告)。 我不确定哪个软件包没有通过,我没有得到任何诊断信息。

我尝试挂钩.on('错误')如下所述: https ://stackoverflow.com/a/24817446/67038,但没有额外的输出。

Visual Studio Task Runner Explorer的输出如下所示:

[18:17:21] Using gulpfile C:\git\...\Gulpfile.js [18:17:21] Starting 'browserify:local'... [18:17:24] Finished 'browserify:local' after 2.63 s [18:17:24] Starting 'build:local'... [18:17:24] Finished 'build:local' after 31 ms Process terminated with code 0. 

我能做些什么来从Browserify获得更多信息? 有什么logging可以打开吗?

你遇到的问题是由tsify插件造成的。

在版本1.0.4之前,有一些与path相关的错误,可能会导致发送空模块而没有向Browserify报告任何错误。 这些错误已得到修复,现在,在可能导致空模块出现的情况下,将向Browserify发出错误。