如果你在设置package.json之前已经安装了模块,npm init会自动帮助你把模块以正确的版本补充到package.json文件中。当完成初始化后,在目录中就有一个看起来很棒的package.json的配置文件了,看起来就像下边这样:
①模块的依赖。注意npm init会发现我们已经安装了benchmark模块,然后自动帮我们加上。
②仅用于开发的一些依赖。某个用户安装你的模块时并不会安装这些开发依赖。
③npm bugs时加载浏览器打开这个地址,给用户反馈使用的问题。当我们使用Github仓库,npm会自动把这个配置给我们补上。
④项目的首页地址。我们使用Github仓库时会自动使用Github的地址。执行npm docs命令时会使用浏览器打开这个地址。
我们已经有一个配置好的package.json文件了,可以直接修改JSON文件或者用npm一些命令来增加更多的属性或者修改某些属性。npm init命令只是接触了package.json比较表面的东西。