我正在用ng serve运行我的应用程序,想知道是否有一种方法可以在我的应用程序内部获取package.json文件。
我最初的想法是将package.json复制到文件夹./dist并从那里读取它,但这在使用ng serve时似乎不是一个选择,它在内存中工作并且不使用dist文件夹。
有没有一种方法可以在使用ng serve时获取文件,或者使ng serve使用dist而不是在内存模式下运行?
我正在使用Angular 4和angular CLI版本1.3.2(以及npm 4.3.0)。
谢谢!
最佳答案
您使用什么构建机制?如果您使用的是webpack之类的东西,则可以使用适当的加载器进行操作
import package from '../package.json'; //es6, or
var package = require('../package.json'); //commonJS
console.log( package.version );
这将把package.json文件打包为构建步骤的一部分。这也可以使用Browserify来完成(但您可能需要进行转换)。
关于javascript - 如何在Angular应用程序中暴露package.json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45980227/