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 
  • 相关阅读:
    [转载] Calculating Entropy
    Android Studio apk 文件路径
    [转载]网站建设公司赚钱的案例分析
    写essay和research paper必用的17个网站
    how to use javap command
    How To Create a Personal Balance Sheet
    Top 10 Universities for Artificial Intelligence
    卡内基梅隆大学如何培养计算机博士
    Java Inner Classes
    End of HTML blink tag
  • 原文地址:https://www.cnblogs.com/baby123/p/6593409.html
Copyright © 2011-2022 走看看