javascript - 无法解析“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
},
解决方案
推荐阅读
- selenium-ide - 如何读取输出字符串的一部分并将其与 seleniumIDE 中的存储变量进行比较
- c# - 由于包 ZedGraph 不兼容,无法运行包 EmguCV
- kofax - 为自定义模块创建设置表单
- javascript - 无法使用反应原生蓝牙
- r - 如何基于另一个 .csv 文件删除 .csv 文件的元素?
- firebase-realtime-database - Mat-table 按列过滤来自 Firebase 的数据
- c++ - 如何从 DirectX 11 中的着色器汇编代码编译?
- assembly - ARM 程序集错误 - 修复后常量无效
- python - 如何在 sklearn.model_selection 的 GridSearchCV 库中修复这个已经启动的运行时错误
- dart - 为什么这个 bloc getter 在 null 上调用?