关于node.js一些的知识点

140 阅读1分钟
  1. 怎么在外部文件中读取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);