node读取npm package.json内容
程序员文章站
2022-05-29 10:08:43
...
package.json 可以配置config
脚本中 (see npm-scripts) package.json “config” 字段会被环境变量覆盖<name>[@<version>]:<key>
例如,下面的package.json:
代码中使用 process.env['npm_package_config_port'] 获取配置的内容
{
"name":"foo",
"scripts":{
"test":"node index"
},
"config":{
"port":8000
}
}
/index.js
console.log(process.env['npm_package_config_port'])
- 直接在命令行执行 node index ,会输出undefined
- 使用
npm run test
,会输出 8000 - npm 设置包的config
npm config set foo:port = 3000
就可以修改默认的配置内容
然后再执行 npm test 会输出 3000
转载于:https://www.jianshu.com/p/36122977c795
上一篇: 2020-08-10
下一篇: 数据仓库的概念
推荐阅读
-
Node.js读取文件内容示例
-
Node.js readline 逐行读取、写入文件内容的示例
-
089node-第三方模块 npm、node_modules、package-lock.json、package.json
-
Node.js读取文件内容示例
-
Node.js中读取TXT文件内容fs.readFile()用法
-
Node.js NPM Package.json
-
Node.js NPM Package.json
-
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
-
FAQ:NodeJS安装报错npm WARN saveError ENOENT: no such file or directory, open 'G:\Node\package.json'
-
Node.js中package.json与npm