簡體   English   中英

在Next js項目中使用Instascan時無法解析'fs'

[英]Can't resolve 'fs' when using Instascan in Next js project

我正在嘗試在我的Next JS項目中使用Instascan ,但遇到一個錯誤, Module not found: Can't resolve 'fs' in '/node_modules/instascan/src' 我假設這與SSR有關。 我試圖根據此評論使用next.config.js文件設置webpack配置:

module.exports = {
    webpack: (config) => {
        return Object.assign({}, config, {
            node: {
                fs: 'empty'
            }
        })
    },
};

但這似乎也不起作用,我認為是因為該webpack配置是針對客戶端的? 我已經讀到人們也使用webpack捆綁服務器 ,不確定100%的情況是否適用於next ,也不確定是否可以解決任何問題。 有人可以在這里指導我采取某種解決方案嗎? 不太確定如何繼續前進。

老實說,我看不出有什么區別,但是使用傳播運算符似乎可以解決它?

module.exports = {
  webpack: (config) => {
    return {
      ...config,
      node: {
        fs:
          'empty'
        }
      }
   }
};

現在,我遇到了特定於Instascan問題,因此已關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM