<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Npm - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</title>
        <link>https://silentstormic.top/tags/npm/</link>
        <description>Npm - 标签 - lihuu — 系统工程、AI 工具链与 Rust 开发博客</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sat, 04 May 2019 16:11:55 &#43;0800</lastBuildDate><atom:link href="https://silentstormic.top/tags/npm/" rel="self" type="application/rss+xml" /><item>
    <title>Npm 包管理</title>
    <link>https://silentstormic.top/post/npm-package-manager/</link>
    <pubDate>Sat, 04 May 2019 16:11:55 &#43;0800</pubDate>
    <author>lihuu</author>
    <guid>https://silentstormic.top/post/npm-package-manager/</guid>
    <description><![CDATA[<h3 id="设置使用国内的镜像源">设置使用国内的镜像源</h3>
<p>我们可以使用淘宝的镜像源：
<code>npm config set registry https://registry.npm.taobao.org</code></p>
<h3 id="检查依赖包是否有更新">检查依赖包是否有更新</h3>
<p>这个工具可以帮助我们很方便地检查项目依赖包是否有更新。
<code>npm install -g npm-check</code></p>
<p>使用的时候用<code>npm-check</code>命令就可以了。</p>
<h3 id="packagejson-中的版本号">package.json 中的版本号</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right fa-fw" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h fa-fw" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy fa-fw" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;dependencies&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;react&#34;</span><span class="p">:</span> <span class="s2">&#34;^16.8.6&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;react-router&#34;</span><span class="p">:</span> <span class="s2">&#34;~5.0.0&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<ul>
<li>以<code>~</code>开头的:更新的时候会更新到 minor version （中间的数字表示）中的最新版本,以例子中的 react-router 为例，更新的时候，只会匹配 5.0.x 的版本。</li>
<li>以<code>^</code>开头的:以例子中的 react 为例，更新的时候只会匹配 17.x.x 的版本，如果有 17.x.x 的版本，它不会自动升级。</li>
<li><code>latest</code>:更新到最新的版本。</li>
</ul>]]></description>
</item>
</channel>
</rss>
