我們正在使用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