首页 > 解决方案 > 无法解析“node_modules/dotenv/lib”中的“fs”

问题描述

没有使用 create-react-app

我试着把它放在我的React 组件文件的顶部tsx

require('dotenv/config');
const slackUrl = process.env.JOIN_URL;

我得到: Error: Can't resolve 'fs' in 'node_modules/dotenv/lib' at webpackMissingModule

我已经dotenv通过安装了package.json,所以不确定我还需要什么来解决这个问题。

我正在使用webpack在本地运行该站点。

这也不起作用,同样的错误:

// eslint-disable-next-line @typescript-eslint/no-var-requires
require('dotenv').config();

console.log(`process.env.JOIN_URL: ${process.env.JOIN_URL}`);
const slackUrl = process.env.JOIN_URL;

我也把它放在我的 package.json 中,但没有任何区别:

"browser": {
  "fs": false
},

标签: javascriptreactjswebpack

解决方案


推荐阅读