在Node.js可分发包中配置文件

时间:2017-09-22 12:34:10

标签: node.js npm webpack vue.js

我被告知要为现有应用程序实现持续集成(FrontEnd:Node.js - BackEnd:.Net API)。

API端点当前在.js文件中进行了硬编码,这些文件得到了u" uglyfied"构建之后(webpack)。我想将它们移动到配置文件,该文件被复制到dist文件夹,因此可以在部署时更改它们(就像API中的Web.config文件一样)。

我对Node没有经验。这可能吗?怎么样?

1 个答案:

答案 0 :(得分:1)

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

编辑:如果您使用Webpack捆绑前端应用,则可能需要将其配置为引入环境变量,您可以使用define plugin:https://webpack.js.org/plugins/define-plugin/