标签:window 版本 exe desc 赋值运算符 文件 lock des r.js
在nodejs中,存在npm,python中也存在pip,而php之前不存在类似的东西,导致想要安装一个包,只能去复制代码,但是现在,使用composer可以简单的安装一个包(但是composer并不是一个包管理器,他只是在当前路径下安装,并不是在全局安装)
windows中,下载安装包地址,然后安装即可
在想要安装的文件夹下新建一个composer.json文件,在其中写入想要安装的包的版本,包名
之后使用
composer install
来按照composer.json文件安装包
修改过composer.json文件后,需要更新包,使用
composer update
来更新包
以json的方式来储存必要的信息
{
"name":"HF/ncblog",
"description":"a simple program"
}
但是实际上这些东西都是可选的
{
"require":{
"monolog/monolog": "1.0.*"
}
}
require需要一个包的名称和包的版本,包的版本可以有以下格式
确定的版本号 => 1.0.2
范围 => >1.0 <1.1 >1.0,<2.0 >1.1|<1.2
统配符 => 1.0.*
赋值运算符 => ~1.1 (相当于>=1.1,<2.0)
~1.1.2 (相当于>=1.1.2,<1.2)
在使用composer.json安装包后,composer会生成一个composer.lock文件,里面存放着安装包的版本
但是,如果存在这个文件,那么他只会下载composer.lock文件中的版本,忽略composer.json中的版本
标签:window 版本 exe desc 赋值运算符 文件 lock des r.js
原文地址:https://www.cnblogs.com/hf99/p/9792607.html