可能很多人都會遇到這個問題,反正我的話已經遇到兩次了,上一次解決的時候沒有記錄解決辦法,這次又遇到了,而且國内搜尋引擎是搜不到這個問題的解決辦法的,是以寫個部落格記錄一下吧,友善廣大的開發人員。
凡是在源碼中引入fs
var fs = require('fs');
可能都會報如下錯誤:
Cannot resolve module 'fs'
解決辦法:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TPRpVMKhEZwhXbaZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM0ITN0UDM5ETMykDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
在webpack.base.config.js檔案中添加:
node: {
fs: "empty"
}
參考來源:https://github.com/pugjs/pug-loader/issues/8#issuecomment-55568520