devfaixapreta / package
作为包的示例
1.0.1
2021-11-05 18:01 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使用。
创建npm包
- 执行命令
npm init
- 在npm上发布包
npm publish
在项目中安装此包
使用composer.json文件安装
- 在项目根目录创建一个
composer.json文件。 - 编辑文件,添加仓库地址和版本或分支
"repositories": [
{
"type": "git",
"url": "https://github.com/devfaixapreta/package"
}
],
"require": {
"devfaixapreta/package": "*"
}
- 在项目目录中执行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>