nodejs npm package.json中文文档
简介
本文档有所有package.json中必要的配置。它必须是真正的json,而不是js对象。
本文档中描述的很多行为都受npm-config(7)的影响。
默认值
npm会根据包内容设置一些默认值。
"scripts":{"start":"nodeserver.js"} 如果包的根目录有server.js文件,npm会默认将start命令设置为nodeserver.js。
"scripts":{"preinstall":"node-wafclean||true;node-wafconfigurebuild"} 如果包的根目录有wscript文件,npm会默认将preinstall命令用node-waf进行编译。
"scripts":{"preinstall":"node-gyprebuild"} 如果包的根目录有binding.gyp文件,npm会默认将preinstall命令用node-gyp进行编译。
"contributors":[...] 如果包的根目录有AUTHORS文件,npm会默认逐行按Name<email>(url)格式处理,邮箱和url是可选的。#号和空格开头的行会被忽略。