【问题标题】:Config file in Node.js distributable packageNode.js 可分发包中的配置文件
【发布时间】:2018-03-04 01:08:09
【问题描述】:

有人告诉我为现有应用程序实施持续集成(前端:Node.js - 后端:.Net API)。

API 端点目前在 .js 文件中硬编码,在构建后会“丑化”(webpack)。我想将它们移动到配置文件中,然后将其复制到 dist 文件夹中,以便在部署时更改它们(就像 API 中的 Web.config 文件一样)。

我对 Node.js 的经验为零。这可能吗?怎么样?

【问题讨论】:

  • 我尝试了配置模块,但是当我使用它时,我得到很多“找不到模块:错误:无法解析'xxx'...”错误。然后我缺乏知识会妨碍:(

标签: node.js npm webpack vue.js


【解决方案1】:

查看dotenv 文件并在代码中使用 process.env.MY_ENV_VARIABLE 来访问环境变量。这是一个库https://github.com/motdotla/dotenv,但我确定还有其他库(不记得我过去使用的是哪个库)。

编辑:如果您使用 Webpack 捆绑前端应用程序,您可能需要对其进行配置以引入环境变量,您可以使用定义插件:https://webpack.js.org/plugins/define-plugin/

【讨论】:

  • 看起来很有希望,但它无法加载变量。这应该很简单,太令人沮丧了。
猜你喜欢
  • 2021-07-13
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 2014-12-16
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 2018-02-14
相关资源
最近更新 更多