質問: RailsでWebpackerでBootstrapを導入しています。エラーは出ていないのですが、その過程で以下のコードがでてきます。このパス指定でyarnでインストールした`myapp/node_modules/bootstrap/dist/css/bootstrap.css`を指定しているのは分かるのですが、なぜルートディレクトリは`~/`ではなく`~`なのですか? ``` @import '~bootstrap/scss/bootstrap'; ``` Linuxなどのルートディレクトリは`$ cd ~/`のようにスラッシュがいると思うのですが、気持ち悪くて落ち着きません。 構築は以下の記事を参考にしています。 試したこと ----- * 本アプリ該当コードで`@import '~/bootstrap/scss/bootstrap';`としたらエラーとなる * Linuxでは`$ cd ~`ではルートディレクトリにいかない
回答: SCSSとしての回答は付いていますが、 そもそもの用語として、`~/`はルートディレクトリじゃなくてホームディレクトリです。 ルートディレクトリは`/`です。 `~`:今のユーザーのホームディレクトリ `~hogehoge`:hogehogeというユーザーのホームディレクトリ