从文件读入配置

时间:2019-01-30 13:06:31

标签: javascript ember.js

我有一个余烬项目。根文件夹中有一个名为version的文件,其内容为1.1.0

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

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

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

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

我如何用余烬做到这一点?谢谢

1 个答案:

答案 0 :(得分:1)

您需要在environment.js中获取版本,并将其作为ENV哈希值/对象中的ENV键值对公开。

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

一旦您的ENV声明了您拥有的版本(也许通过fs),您就可以通过import ENV from 'app-name/config/environment'导入环境,并通过ENV.versionPropertyThingThatYouMade访问您的版本

希望这会有所帮助!

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