我们正在使用Grifp with browserify,并且我遇到了诊断错误的问题。 Browserify运行,报告没有问题,但是,应该已经连接到我的输出js文件的许多脚本都丢失了。如何从browserify获取构建错误消息
我们发现如果我们缺少一个npm包(如果我们需要运行npm install),或者如果npm包有问题,就会发生这种情况。过去几次发生这种情况,我们很幸运,因为我们只添加了一个软件包,所以我们立即知道该去哪里寻找。我的意思是我的输出.js文件的大小是它的十分之一,它应该是缺少许多js文件,但是没有报告错误。)。现在,我在开发机器上失败了。我不确定哪个软件包无法正常工作,而且我也没有诊断程序。
我尝试挂钩.on('错误'),如下所述:https://stackoverflow.com/a/24817446/67038,但没有额外的输出。
从Visual Studio任务运行资源管理器的输出是这样的:
[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得到更多的信息?是否有某种记录可以打开?
有一个['fullPaths'](https://github.com/substack/node-browserify#browserifyfiles--opts)选项,您可能会觉得有用。将其设置为“true”将会看到全部模块路径写入捆绑包而不是索引。 – cartant
你使用任何转换或插件? – cartant
@cartant我们正在使用tsify(我们是作者打字稿),并且我们通过乙烯管道向源地图(我们使用的是browserify“正确”,而不是gulp browserify插件)。 – JMarsch