0
我試圖爲同一個文件運行兩個單獨的任務組以產生兩個不同的構建。其中一項任務是咕嚕 - 瀏覽。 我也使用grunt-preprocess爲了刪除每個版本的零件。其中之一,我刪除了我不希望Browserify處理的模塊的要求。grunt-browserify包括一個不是必需的模塊
// @if env='PROD'
var chrome = require('chrome');
// @endif
處理的文件沒有行,但不知何故Browserify仍然認爲它是必需的,並將其打包在捆綁包中。
- 試圖改變中間文件的位置。
- 將忽略選項添加到指定不需要的模塊的grunt-browserify任務。
- 嘗試使用排除但我得到一個警告:對象#沒有方法'排除'。
- 刪除了對不需要的文件的引用。
- 註釋掉了require行。
但沒有任何工作。該模塊始終顯示在捆綁中。
我實在想不通爲什麼browserify任務認爲它應該包括它...
你說得對!包含在捆綁包中的文件的已處理和未處理版本。我固定了路徑,現在它像一個魅力。謝謝! – romanrandom