node_modules上的配置文件

时间:2017-07-24 01:50:27

标签: javascript node.js npm

我创建了一个通用的npm包,它有我的业务逻辑,但我需要一些在我的配置文件中的谷歌云存储信息。如果我的包在node_modules文件夹中,我该如何访问此文件?那会是一个很好的解决方案吗?

这是结构:

-config
  -google_storage_config
-node_modules
  -package
    -serviceWhichNeedsThatConfig

2 个答案:

答案 0 :(得分:1)

根据您的文件夹结构,我们假设您的配置路径为../../../config/google_storage_config,因为node_modules/package/serviceWhichNeedsThatConfig应始终位于根目录中。

现在,要访问此配置文件中的任何变量,只需在serviceWhichNeedsThatConfig中包含以下代码,

var config = require('../../../config/google_storage_config');
console.log(config.myVariable);

答案 1 :(得分:0)

嗨〜你试过require吗?

var config = require('../../config/google_storage_config');