从文件读入配置

Read from file into config

我有一个 ember 项目。根文件夹有一个名为 version 的文件,上面写着 1.1.0

在根文件夹中,我还有我的客户端文件夹(ember 项目)和一个配置文件夹,然后 environment.js 用于我的应用程序变量。

我正在尝试读取版本文件并将其内容作为变量添加到 environment.js 文件中。

我目前正在尝试这样:版本:$.getJSON("../../VERSION")

但是我收到了意外的标识符错误。对于 Node,我会使用: version: fs.readFileSync(__dirname + '/../VERSION').toString().trim(),

如何使用 ember 执行此操作?谢谢

您需要在 environment.js 中获取版本并将其作为 ENV 键值对公开在 ENV hash/object.

environment.js 是唯一[1] 可以访问前端/浏览器环境之外的东西的文件。

一旦你的 ENV 说明你有什么版本(可能通过 fs),你就可以通过 import ENV from 'app-name/config/environment' 导入环境,并通过 ENV.versionPropertyThingThatYouMade[= 访问你的版本13=]

希望对您有所帮助!

[1]还有其他的,但现在不重要