获取package.json文件(npm)中另一个字段的值

获取package.json文件(npm)中另一个字段的值,json,node.js,npm,Json,Node.js,Npm,我有以下package.json文件: { "main": "./dist/index.js", "scripts": { "build": "tsc", "build:live": "tsc && node ./dist/index.js" }, ... } 如何获取main字段的值,然后将其放入命令节点。/dist/index.js,类似这样的内容(仅举一个例子,我知道此$用于环境变量): 提前感谢所有package.json字段都可以作为变

我有以下
package.json
文件:

{
  "main": "./dist/index.js",
  "scripts": {
    "build": "tsc",
    "build:live": "tsc && node ./dist/index.js"
  },
  ...
}
如何获取
main
字段的值,然后将其放入命令
节点。/dist/index.js
,类似这样的内容(仅举一个例子,我知道此
$
用于环境变量):


提前感谢

所有package.json字段都可以作为变量使用,方法是在它们前面加上
$npm\u package
。在您的示例中,您可以使用:

{
  "main": "./dist/index.js",
  "scripts": {
    "build": "tsc",
    "build:live": "tsc && node $npm_package_main"
  },
  ...
}

所有package.json字段都可以作为变量使用,方法是在它们前面加上
$npm\u package\
。在您的示例中,您可以使用:

{
  "main": "./dist/index.js",
  "scripts": {
    "build": "tsc",
    "build:live": "tsc && node $npm_package_main"
  },
  ...
}