有时候只想确认 package.json 里的某个字段,不用打开编辑器翻文件。npm 自带的 npm pkg get 就够用。
环境:Node.js 18+,npm 8+。临时试一下:
mkdir npm-pkg-get-demo && cd npm-pkg-get-demo
npm init -y
npm pkg set scripts.lint="eslint ."
npm pkg get scripts
npm pkg get scripts.lint
它会按 JSON 打印结果,适合脚本里顺手读一下配置。比如 CI 里想先确认某个 script 是否存在,比 cat package.json 再肉眼找清楚一点。
如果只是查看,npm pkg get 不会改文件;要写入才用 npm pkg set。