-
怎么在外部文件中读取package.json中自己定义的一些变量,怎么在运行脚本的时候在package.json中访问package.json中定义的一些变量
在外部文件中使用process.env.npm_package_变量名_属性
# package.json
{
"name": "nodedemo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "node index.js"
"build": "echo %npm_package_App_mode%" # 在脚本中访问变量,windos是%varable%的形式,linux等是$npm_package_App_mode
},
"keywords": [],
"author": "",
"license": "ISC",
"App": {
"demo1": "demo1",
"mode": "development"
}
}
# index.js
console.log(process.env.npm_package_App_mode);