gpt4 book ai didi

javascript - 我无法理解 "Module not found: Error: Can' t 解析 'fs' '"

转载 作者:行者123 更新时间:2023-12-02 22:40:41 32 4
gpt4 key购买 nike

利用一点空闲时间,我尝试使用我喜欢的新网络技术(Typescript、Pug 和 React)重新设计我的一个旧项目。一切正常,直到我尝试将 pug.js 与 babel-plugin-transform-react-pug 混合在一起。

无论我如何摆弄配置,我都无法让构建阶段正常工作并出现以下错误:

ERROR in ./node_modules/uglify-js/tools/node.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/resolve/lib/sync.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/resolve/lib/async.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/pug-load/index.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/jstransformer/index.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/clean-css/lib/reader/load-original-sources.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/clean-css/lib/reader/apply-source-maps.js
Module not found: Error: Can't resolve 'fs'

ERROR in ./node_modules/clean-css/lib/reader/read-sources.js
Module not found: Error: Can't resolve 'fs'

代码全部在 https://github.com/Hedgestock/Wikiwar

以下是重现错误的方法:

  • 转到 frontend 文件夹的根目录,
  • 进行安装 (npm i)
  • 使用 npx webpack 构建

有人可以告诉我我做错了什么吗?预先感谢您。

最佳答案

当您的平台不支持文件系统时,您也可能会遇到此问题。因此,请尝试将此行添加到您的 webpack.config.js 中以添加相应的 pollyfills:

module.exports = {
//...
node: {
fs: 'empty',
}
};

关于javascript - 我无法理解 "Module not found: Error: Can' t 解析 'fs' '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58599271/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com