IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Vue2.0系列教程:npm package.json 配置文件语法

    zuley发表于 2016-10-19 15:50:09
    love 0

    npm-package

    简介

    本文档只做记录,原文:npm的package.json中文文档

    name

    名字字段,不能含有有node js

    version

    版本字段

    description

    简介字段,方便在npm search中搜索

    keywords

    关键字、数组、字符串。方便在npm search中搜索

    homepage

    项目官网的URL地址

    bugs

    项目提交问题的URL地址或者邮件地址

    "bugs" : {
        "url" : "...",
        "email" : "..."
    }
    

    如果只提供一个URL,则直接使用字符串

    license

    指定一个许可证,让人知道使用的权利和限制的。

    { "license" : "BSD" }
    

    复杂许可

    "license" : [
        {
            "type" : "MyLicense",
            "url" : "URL地址"
        }
    ]
    

    people fields: author, contributors

    author是一个人。contributors是一堆人的数组。person是一个有name字段,可选的有url、email字段的对象

    {
        "name" : "名字",
        "email" : "邮件地址",
        "url" : "URL地址"
    }
    

    直接使用字符串

    "名字 <邮件地址> (URL地址)"
    

    main

    main字段配置一个文件名指向模块的入口程序。如果你包的名字叫foo,然后用户require(“foo”),main配置的模块的exports对象会被返回。
    这应该是一个相对于根目录的文件路径。

    repository

    指定你的代码存放的地方。这个对希望贡献的人有帮助。如果git仓库在github上,那么npm docs命令能找到你。

    "repository" : { 
        "type" : "git",
        "url" : "http://github.com/isaacs/npm.git"
    }
    

    scripts

    “scripts”是一个由脚本命令组成的hash对象,他们在包不同的生命周期中被执行。key是生命周期事件,value是要运行的命令。

    dependencies

    生产环境依赖

    devDependencies

    开发环境依赖



沪ICP备19023445号-2号
友情链接