在nodejs中查询应用程序名称

时间:2014-10-28 17:32:56

标签: node.js

如何在运行时从name访问package.json字段?

这已经存储在某个地方,还是应该打开并自己解析package.json

2 个答案:

答案 0 :(得分:6)

默认情况下,它不存储在任何地方;加载它的最简单方法可能就是使用require

require(__dirname + '/package.json').name

答案 1 :(得分:3)

如果您使用npm启动应用程序,则更强大,更简单的方法就是使用process.env.npm_package_name

有关更多信息,请参见https://docs.npmjs.com/misc/scripts#packagejson-vars