【问题标题】:Reactjs Module not found: Error: Can't resolve 'fs' in '-/project/reactapp/node_modules/sass'找不到 Reactjs 模块:错误:无法解析“-/project/reactapp/node_modules/sass”中的“fs”
【发布时间】:2022-02-12 06:03:54
【问题描述】:

我正在本地主机上开发我的 reactapp。

我在本地主机上编译我的应用程序期间收到此错误消息。 '找不到模块:错误:无法解析'-/project/reactapp/node_modules/sass'中的'fs'。'

我的 webpack 版本是 >5。

【问题讨论】:

  • 节点 v5?这是非常古老的。直接编辑依赖的 package.json 不是一个好主意,因为它们最终会被覆盖。
  • 对不起,这是关于 webpack 版本的问题。你的解决方案是什么?

标签: node.js reactjs fs


【解决方案1】:

我通过打开根用户文件夹(而不是应用程序文件夹)中的“node_modules”文件夹中的“sass”文件夹中的 package.json 文件成功管理了此错误 对于 Mac 使用您自己的用户名 file:///Users//node_modules/sass/package.json 复制粘贴以下路径

并添加以下代码:

"browser": {
   "fs": false
}

并在你的 reactapp 文件夹内的“node_modules/sass”中执行相同的操作:/Users/username/projectname/reactappname/node_modules/sass/package.json

就是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 2021-02-21
    • 2019-12-01
    • 2019-05-31
    • 2017-04-18
    • 1970-01-01
    • 2020-02-24
    相关资源
    最近更新 更多