首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到模块“dotenv/type”

找不到模块“dotenv/type”
EN

Stack Overflow用户
提问于 2020-09-17 22:16:42
回答 2查看 9K关注 0票数 1

我正在使用next.js并试图设置一个环境变量-当然,我已经安装了dotenv,因为我被告知无法找到该模块,并且根本不知道为什么。为什么会发生这样的事?

dotenv在我的依赖项中,但是当我运行dotenv --版本时,我被告知'bash命令找不到‘。

我应该说,下面的代码可能与问题无关。

在我位于文档根目录的.env文件中

代码语言:javascript
运行
复制
API_URL = http://localhost:1337

然后在我的配置文件中

代码语言:javascript
运行
复制
const path = require('path');
require('dotenv').config();

module.exports = {
  env: {
    API_URL: process.env.API_URL,
  },
  webpack: (config) => {
    config.resolve.alias['components'] = path.join(_dirname, 'components');
    config.resolve.alias['public'] = path.join(_dirname, 'public');

    return config;
  },
};

我在控制台上看到了这个:

代码语言:javascript
运行
复制
 Loaded env from C:\Users\sidtu\Documents\Websites\next-example\.env
 Cannot find module 'dotenv/types'
 code: 'MODULE_NOT_FOUND',
EN

Stack Overflow用户

发布于 2021-01-27 21:46:19

使用npm安装dotenv类型

$ npm i -g dotenv-types

用法:

$ dotenv-types -h

来源:https://www.npmjs.com/package/dotenv-types

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63946833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档