码迷,mamicode.com
首页 > Web开发 > 详细

nodejs的package.json

时间:2017-03-21 12:22:12      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:指定   tor   error:   sea   logs   .com   alt   author   mil   

package.json文件会描述这个NPM包的所有相关信息,包括作者、简介、包依赖、构建等信息,格式是严格的JSON格式

在E:/nodejs/mychat下

执行,npm init

技术分享

输入yes,就完成了package.json包的建立

{
  "name": "chat",
  "version": "1.0.0",
  "description": "chat",
  "main": "chat.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "beibei",
  "license": "ISC",
  "dependencies": {
    "mysql": "^2.13.0",
    "socket.io": "^1.7.3"
  }
}

name

nameversion是package.json中最重要的两个字段,也是发布到NPM平台上的唯一标识,如果没有正确设置这两个字段,包就不能发布和被下载。

version

包的版本号。如"1.0.0"

description

包的描述信息,将会在npm search的返回结果中显示,以帮助用户选择合适的包

keywords

包的关键词信息,是一个字符串数组,同上也将显示在npm search的结果中

homepage

包的主页地址

bugs

包的bug跟踪主页地址

license

包的开源协议名称。

author

包的作者。

main

包的入口文件

repository

包的仓库地址

scripts

通过设置这个可以使NPM调用一些命令脚本,封装一些功能。  

dependencies

指定依赖的其它包,这些依赖是指包发布后正常执行时所需要的,也就是线上需要的包。使用下面的命令来安装:

npm install --save packageName

devDependencies

这些依赖只有在开发时候才需要。使用下面的命令来安装:

npm install --save-dev packageName 

 

nodejs的package.json

标签:指定   tor   error:   sea   logs   .com   alt   author   mil   

原文地址:http://www.cnblogs.com/baby123/p/6593409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!