zoukankan      html  css  js  c++  java
  • nodejs的package.json

    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 
  • 相关阅读:
    Android学习笔记ActionView
    Android学习笔记添加ActionItem
    Android学习笔记显示和隐藏ActionBar
    Android学习笔记上下文菜单
    Android学习笔记菜单资源文件
    Android学习笔记样式资源文件
    Android学习笔记主题(Theme)资源文件
    Android学习笔记StateListDrawable文件
    Android学习笔记.9.png格式图片
    笔记本外接显示器设置全屏壁纸
  • 原文地址:https://www.cnblogs.com/baby123/p/6593409.html
Copyright © 2011-2022 走看看