在Prod模式下构建时如何以角度显示package.json中的版本

时间:2019-11-20 08:24:23

标签: javascript json angular

当我尝试以local(dev模式)的角度显示package.json中的版本时,我能够做到。例如

import {version} from '../../package.json';
const VERSION = `${version}-a.a.a-b.b.b`;
但是,在生产模式下,当我尝试执行相同操作时,VERSION值将显示为“ [Object object] -a.a.a-b.b.b”。如果

  

const VERSION = $ {version};

VERSION值正正确显示为“ 1.0.0”。当我在生产模式下构建应用程序时,尝试将package.json的版本值附加到app.module.ts中的字符串时,就会发生此问题。

我试图从package.json检查typeof版本,它返回了字符串。

我需要在prod模式下以角度显示package.json中附加到app.module.ts中的字符串值的版本。请帮助。谢谢

1 个答案:

答案 0 :(得分:0)

您可以为此使用environment.ts文件。试试这个

import { version } from '../../package.json';

export const environment = {
    VERSION: version,
};

您现在可以使用环境。 VERSION在您的应用程序中不断使用。