繁体   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