<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Webpacker on 高木のブログ</title>
    <link>https://takagi.blog/tags/webpacker/</link>
    <description>Recent content in Webpacker on 高木のブログ</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Thu, 21 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://takagi.blog/tags/webpacker/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【Rails】Webpacker &#43; Yarnでnode_modulesを消したりしておかしくなったらtmp/cache/webpackerを消してみる</title>
      <link>https://takagi.blog/rails-webpacker-yarn-node-modules/</link>
      <pubDate>Thu, 21 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://takagi.blog/rails-webpacker-yarn-node-modules/</guid>
      <description>&lt;p&gt;&lt;strong&gt;自信ないのでこれは自分用メモとする&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;フロント周りをいじっていてnode_modulesディレクトリを消したら、 &lt;code&gt;yarn install&lt;/code&gt; し直しても必要なパッケージが入ってくれなくなってしまった&lt;/p&gt;
&lt;p&gt;Yarnは &lt;code&gt;.yarn-integrity&lt;/code&gt; と &lt;code&gt;yarn.lock&lt;/code&gt; を参照して、必要なパッケージがインストールされているかチェックしているみたい&lt;br&gt;
node_modulesディレクトリ以下を削除して &lt;code&gt;yarn install&lt;/code&gt; してもインストールされないのは、 &lt;code&gt;.yarn-integrity&lt;/code&gt; で既にインストール済みと認識してしまってるかららしい&lt;/p&gt;
&lt;p&gt;だけど、Railsプロジェクトのディレクトリに &lt;code&gt;.yarn-integrity&lt;/code&gt; なんてファイルは見つからないし、 &lt;code&gt;yarn --check-files&lt;/code&gt; や &lt;code&gt;yarn --force&lt;/code&gt; をしても解決しなかった&lt;/p&gt;
&lt;p&gt;config/webpacker.ymlにキャッシュの場所が書いてあったので削除したらうまくいった&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-yaml:title=config/webpacker.yml&#34; data-lang=&#34;yaml:title=config/webpacker.yml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;cache_path&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;tmp/cache/webpacker&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ rm -rf tmp/cache/webpacker
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ yarn install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;参考&#34;&gt;参考 &lt;a href=&#34;#%e5%8f%82%e8%80%83&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&#34;https://sakanasoft.net/yarn-cache/&#34; target=&#34;_blank&#34;&gt;yarnのキャッシュを理解してnode_modulesを正しく更新する - さかなソフトブログ&lt;/a&gt;
&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
