首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法识别我的config.js文件

无法识别我的config.js文件
EN

Stack Overflow用户
提问于 2017-06-24 02:33:22
回答 2查看 27关注 0票数 0

在我的index.js文件中,我将const config = require('config');写成了第一行。

我的项目文件夹中有一个名为config.js的文件

但是我一直让我的控制台告诉我它是Cannot find module 'config'

我的配置文件基本上是这样的:

代码语言:javascript
运行
复制
module.exports = {
    'secretKey': 'mySecretCode12232',
    'mongoUrl' : 'mongodb://localhost:27017/test'
};

这没有任何意义,它应该是工作的。

EN

Stack Overflow用户

发布于 2017-06-24 21:35:18

当您在require语句中没有提供任何路径选择器时(例如,require('./config')),您的代码将搜索名为config的包并失败,因为它找不到这个特定的包,因为require将假设它是提供的包名(并将开始搜索,例如在您的node_modules等中-搜索它的路径不是一个微不足道的主题:) )。

如果您想从另一个文件中请求该模块,则必须提供该模块的正确路径,因此假设您的config.js与您的其他文件位于同一目录中,则正确的语句应该是:

const config = require('./config'); // Extension can be omitted

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

https://stackoverflow.com/questions/44727924

复制
相关文章

相似问题

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