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

时间:2016-08-22 23:24:32

标签: node.js visual-studio gulp browserify

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

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

现在,我让它在开发机器上失败了(失败,我的意思是我的输出.js文件是它应该是缺少许多js文件的大小的十分之一,但没有报告错误)。我不知道它失败了哪个包,我没有得到诊断。

我尝试按照此处所述挂钩。('错误'):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获取更多信息?我可以打开某种日志记录吗?

1 个答案:

答案 0 :(得分:1)

您遇到的问题是由tsify插件引起的。

version 1.0.4之前,有许多与路径相关的错误可能导致发出空模块而没有向Browserify报告任何错误。这些错误已得到修复,现在在以前导致空模块的情况下会向Browserify发出错误。