我创建了一个通用的npm包,它有我的业务逻辑,但我需要一些在我的配置文件中的谷歌云存储信息。如果我的包在node_modules文件夹中,我该如何访问此文件?那会是一个很好的解决方案吗?
这是结构:
-config
-google_storage_config
-node_modules
-package
-serviceWhichNeedsThatConfig
答案 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');