zoukankan      html  css  js  c++  java
  • 【Node.js学习笔记八】package.json文件中使用的指令

    指令说明示例
    name 包的唯一名字 "name": "camelot"
    preferGlobal 表示该模块更倾向于在全局范围内安装 "preferGlobal": true
    version 该模块的版本 "version": 0.0.1
    author 项目的作者 "author": "power@by.me"
    description 模块的文字说明(描述) "description": "一个小功能"
    contributors 模块的其他贡献者

    "contributors": [

          "name": "张三",

      "email": "zhang@san.com"

    ]

    bin 随项目安装的二进制文件

    "bin": {

          "excalibur": "./bin/excalibur"

    }

    scripts 启动Node是执行的控制台应用程序的参数"scripts"

    "scripts": {

          "start": "node ./bin/excalibur",

          "test": "echo testing"

    }

    main 应用程序的主入口点,它可以是一个二进制或.js文件

    "main": "./bin/excalibur"

    repository 存储库类型和包的位置

    "repository": {

      "type": "git",

      "location": "http://xxx.com/c.git"

    }

    keywords 出现在npm search中的关键字

    "keywords": ["aaa", "bbb"]

    dependencice 此模块依赖的模块和版本,你可以使用*和x通配符

    "dependencies": {

      "express": "latest",

      "connect": "2.x.x",

      "cookies": "*"

    }

    engies 此包可使用的node的版本

    "engies": { "node": ">=0.6" }

     使用package.json文件的好处是为你的Node.js应用程序自动下载和安装依赖关系。只需要在根目录下创建一个package.json文件,并添加必要的依赖关系。

    例如,下面的package.json文件需要express模块作为依赖的模块:

    {

          "name": "my_module",

      "version": "0.1.0",

      "dependencies": {

        "express": "latest"

      }

    }

    然后,从包的根目录运行如下命令,则express模块会自动安装:

    npm install

    注意,npm install没有指定任何模块。这是因为npm在默认情况下会查找package.json文件。如果后期需要额外的模块,只需要修改package.json文件,将需要的模块添加到的依赖指令中,重新运行npm install

  • 相关阅读:
    (转)IDEA ERROR:找不到或无法加载主类
    Piggy-Bank
    Monkey and Banana
    Max Sum Plus Plus
    Doing Homework
    繁繁的游戏
    看试卷
    繁繁的队列
    大整数乘法
    文件操作(c++)
  • 原文地址:https://www.cnblogs.com/increase/p/6072241.html
Copyright © 2011-2022 走看看