如何从 browserify 获取构建错误消息
How to get build error messages from browserify
我们将 Gulp 与 browserify 一起使用,我在诊断错误时遇到了问题。 Browserify 运行s,报告没有问题,但是,许多本应连接到我的输出 js 文件中的脚本丢失了。
我们发现,如果缺少 npm 包(如果我们需要 运行 npm install),或者 npm 包有问题,就会发生这种情况。过去发生过几次,我们很幸运,因为我们只添加了 1 个包裹,所以我们立即知道去哪里找。
现在,我在开发机器上失败了(失败是指我的输出 .js 文件大小的 1/10,应该是缺少许多 js 文件,但没有报告错误)。我不确定它在哪个包上出现故障,而且我没有得到任何诊断信息。
我尝试按照此处所述挂钩 .on('error'):,但没有其他输出。
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 获取更多信息?是否有某种我可以打开的日志记录?
您遇到的问题是由 tsify
插件引起的。
在 version 1.0.4 之前,存在许多与路径相关的错误,这些错误可能会导致发出空模块而没有向 Browserify 报告任何错误。这些错误已得到修复,现在会在以前导致空模块的情况下将错误发送到 Browserify。
我们将 Gulp 与 browserify 一起使用,我在诊断错误时遇到了问题。 Browserify 运行s,报告没有问题,但是,许多本应连接到我的输出 js 文件中的脚本丢失了。
我们发现,如果缺少 npm 包(如果我们需要 运行 npm install),或者 npm 包有问题,就会发生这种情况。过去发生过几次,我们很幸运,因为我们只添加了 1 个包裹,所以我们立即知道去哪里找。
现在,我在开发机器上失败了(失败是指我的输出 .js 文件大小的 1/10,应该是缺少许多 js 文件,但没有报告错误)。我不确定它在哪个包上出现故障,而且我没有得到任何诊断信息。
我尝试按照此处所述挂钩 .on('error'):,但没有其他输出。
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 获取更多信息?是否有某种我可以打开的日志记录?
您遇到的问题是由 tsify
插件引起的。
在 version 1.0.4 之前,存在许多与路径相关的错误,这些错误可能会导致发出空模块而没有向 Browserify 报告任何错误。这些错误已得到修复,现在会在以前导致空模块的情况下将错误发送到 Browserify。