AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# composer安装及设置 检查是否安装 ``` <pre class="calibre10">``` composer <span class="token1">--</span>version ``` ``` require 版本 ``` <pre class="calibre17">``` 使用 <span class="token1">~</span> 约束符锁定小版本的方式 <span class="token1">~</span><span class="token6">1.1</span><span class="token6">.15</span> 是指<span class="token1">>=</span> <span class="token6">1.1</span><span class="token6">.15</span> 并且 <span class="token1"><</span> <span class="token6">1.2</span><span class="token6">.0</span>的版本 <span class="token1">~</span><span class="token6">1.1</span> 表示可以为 大于等于 <span class="token6">1.1</span> 的任何版本,比如 <span class="token6">1.1</span><span class="token6">.0</span>、<span class="token6">1.2</span><span class="token6">.0</span>、<span class="token6">1.3</span><span class="token6">.5</span> 、<span class="token6">1.99</span><span class="token6">.9999</span>、 <span class="token6">1.9999</span><span class="token6">.999999</span> 都可以安装,但是不能安装 <span class="token6">2.0</span><span class="token6">.0</span>, 使用<span class="token1">^</span> 锁定不允许变的第一位,即大版本不能变。 <span class="token1">^</span><span class="token6">1.2</span> 表示任意大于等于 <span class="token6">1.2</span> 的 <span class="token6">1.</span>x<span class="token3">.</span>x 版本,但是小于<span class="token6">2.</span>xx。比如 <span class="token6">1.2</span><span class="token6">.0</span>、<span class="token6">1.2</span><span class="token6">.1</span>、<span class="token6">1.3</span><span class="token6">.0</span>、<span class="token6">1.9</span><span class="token6">.99999</span> 等。只要前面的 <span class="token6">1</span> 并且大于 <span class="token1">^</span> 后面指定的 <span class="token6">1.2</span> 都满足条件。 使用<span class="token1">>=</span>锁定版本范围 有时候我们的使用场景要求只能安装某些版本范围内的时候,可以使用 <span class="token1">></span>、<span class="token1"><</span>、<span class="token1">>=</span>、<span class="token1"><=</span>、<span class="token1">|</span> 这些符号来组合,比如:<span class="token1">>=</span> <span class="token6">1.3</span> <span class="token1"><</span><span class="token6">1.6</span>、<span class="token1">>=</span><span class="token6">1.3</span> <span class="token1">|</span> <span class="token1">>=</span><span class="token6">1.7</span> 、<span class="token6">3.0</span><span class="token1">|</span><span class="token6">4.0</span> 等。这样的使用场景并不多,根据你的情况来调整用法就好。如果在composer中有多个条件可以使用<span class="token3">,</span>隔开,相当于and 例如 <span class="token1">></span><span class="token6">1.3</span>,即只要比<span class="token6">1.3</span>版本大即可,如<span class="token6">1.4</span>,<span class="token6">1.4</span><span class="token6">.9</span> ,<span class="token6">2.0</span>,<span class="token6">3.0</span>,<span class="token6">4.9</span><span class="token6">.1</span>等 <span class="token1">=</span> 使用具体版本号 使用 <span class="token1">=</span><span class="token6">1.2</span><span class="token6">.34</span> 或者 <span class="token6">1.2</span><span class="token6">.34</span> 都是指定了具体的版本号, composer 不会考虑检查新版本来安装。 ``` ```