zoukankan      html  css  js  c++  java
  • package.json包描述文件说明

    //commonjs包规范-说明
    
    {
      "name": "leyi",//包名,不允许空格
      "description": "hello qiezijiucai!~",//包的描述信息
      "version": "1.0.0",//版本号 major.minor.reversion 格式
      "homepage": "http://www.cnblogs.com/leyi",//当前包的网址
      "author": "leyi",//包作者
      "repository": "",//包源码的托管地址
      "license": "MIT",//当前包可以在那些许可证下使用
      "engines": { //支持的js引擎列表
        "node": ">=0.10.0"
      },
      "main":"",//包的入口文件,其他模块在require该包时会检查这个字段,如果没有,则会查找包下的index.js、index.node、index.json
      "keywords": [//关键词数组 方便在npm官网上被搜索到
        "jquery",
        "node"
      ],
      "maintainers":[{"name":"leyi","email":"619025283@qq.com","web":"http://www.cnblogs.com/leyi"}],//包维护者列表
      "contributors":[],//贡献者列表,格式同上
      "bugs":"",//可以反馈bug的网址或者邮箱地址
      "scripts":{"build":"webpack -p"},//脚本
      "dependencies":{//包的依赖
        "ejs":"*"
      },
      "devDependencies":{//包的开发依赖
        "node":"*"
      }
    }
    
    //npm常用命令
    
    npm help //帮助
    npm adduser //创建npm账号
    npm publish . //发布包
    npm list //查看安装的包
    npm update package //更新包
    npm uninstall package //卸载包
    npm install -g cnpm --registry=https://registry.npm.taobao.org 通过非官方仓库(其他镜像)安装
    npm config set registry http://www.cnblogs.com/leyi 配置中设置
    npm config delete registry //删除下载源设置
    npm config edit //编辑npm配置
    

      

  • 相关阅读:
    最近遇到了这个坑,特意记录下
    《java8实战阅读笔记》
    Namespace的简讲
    发展历程C++及C++与C语言的关系
    进程间通信的概述2
    本来调试无误的程序在真机运行时报标题错误解决方案
    navagationController 的子控制器如何取消右滑返回
    iOS常见的设计模式
    代码:Masonry 第三方框架
    Autolayout的在storyboard警告和错误
  • 原文地址:https://www.cnblogs.com/leyi/p/4764790.html
Copyright © 2011-2022 走看看