我正在尝试以一定 Angular 使用dotenv,但是当涉及到需要dotenv时
require('dotenv').config()
or
const Dotenv = require('dotenv-webpack');
我收到以下错误:
package.json
"dotenv": "^8.2.0",
"dotenv-webpack": "^1.7.0",
最佳答案
我认为问题与webpack有关,我在下一个js项目中遇到了同样的问题,这是解决问题的方法。
Create file conf.js in root folder
我在存在.env文件的根文件夹中创建了next.conf.js文件,导入了dotenv,并导出了包含所有环境和这些变量的模块,如下所示。
export module dot env
最后,在索引文件和组件中,我不需要导入dotenv,只需要粘贴process.env。 API_URL。
you dont need to import dotenv in index
我希望这个例子能解决您的问题。
关于angular - 找不到模块: Error: Can't resolve 'fs' in node_modules\dotenv\lib',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59911706/