devfaixapreta/package

作为包的示例

1.0.1 2021-11-05 18:01 UTC

This package is auto-updated.

Last update: 2024-09-06 00:33:24 UTC


README

作为包的示例

关于

这个仓库的目的是仅作为一个学习包的示例。它没有实际功能,但可以用来了解如何创建包、版本、分支以及如何分发和将其作为依赖项添加到项目中。每个GitHub仓库本身就是一个包,这非常有趣。让我们开始吧!

将我们的仓库转换为Composer包

由于GitHub上的每个仓库都是一个包,我们只需要创建一个根目录下的composer.json文件来标识name。可以使用composer init命令或手动添加。

{
    "name": "devfaixapreta/package",
    "description": "Exemplo como pacote",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Dev Faixa Preta",
            "email": "devfaixapreta@gmail.com"
        }
    ],
    "require": {}
}

我们可以将包提交到packagist.org,以便使用composer require使用。

添加Packagist.org包

Composer摘要

创建npm包

  1. 执行命令
npm init
  1. 在npm上发布包
npm publish

npm摘要

在项目中安装此包

使用composer.json文件安装

  1. 在项目根目录创建一个composer.json文件。
  2. 编辑文件,添加仓库地址和版本或分支
  "repositories": [
        {
            "type": "git",
            "url": "https://github.com/devfaixapreta/package"
        }
    ],

    "require": {
        "devfaixapreta/package": "*"
    }
  1. 在项目目录中执行install命令
composer install

使用composer安装

您可以直接在项目中安装包,通过命令行添加依赖项

composer require devfaixapreta/package

composer require devfaixapreta/package "versao ou branch"

使用npm安装

您可以直接在项目中安装包,通过命令行添加依赖项

npm i devfaixapreta-package

npm i devfaixapreta-package@<version>