是节点使用的package.json文件吗?

package.json文件在应用程序启动时由节点使用,还是仅由npm用于安装依赖项?

我真正需要知道的是:当我启动应用程序使用

节点myapp

package.json文件是读取还是被忽略?

package.json实际上是由节点本身使用的。 这里是代码: https : //github.com/joyent/node/blob/master/lib/module.js#L101基本上,当你require一个目录,它检查目录是否有package.json ,如果使用文件从它的main财产。

否则package.json只能在npm ,但是nothings会阻止你在代码中读取它。

当然它读取package.json! 您可以定义应用程序的起始点(文件),当您键入节点“appName”时将会调用它。

要定义该参数和其他参数(依赖项..等),请键入:npm init并按照控制台向导。

你可以查看这个指南: http : //package.json.nodejitsu.com/