如何在运行时从name
访问package.json
字段?
这已经存储在某个地方,还是应该打开并自己解析package.json
?
答案 0 :(得分:6)
默认情况下,它不存储在任何地方;加载它的最简单方法可能就是使用require
:
require(__dirname + '/package.json').name
答案 1 :(得分:3)
如果您使用npm
启动应用程序,则更强大,更简单的方法就是使用process.env.npm_package_name
。
有关更多信息,请参见https://docs.npmjs.com/misc/scripts#packagejson-vars。