LoginSignup
7
9

More than 5 years have passed since last update.

VueやNuxtでよく見る「@」と「~」といったのエイリアス

Last updated at Posted at 2019-01-22

はじめに

Vueでよく使うエイリアスに@と~がある。
違いや使い分けがあるのか調べたのでメモしておく。

このエイリアスはフレームワークが提供しているものではなく、webpackで設定しているものです。
そのため以下は、デフォルトのVueやNuxtにおけるデフォルトのwebpackの設定についてです。

@と~で違いはない

結論として@と~で違いはない。
ただし注意点はある。

エイリアス ディレクトリ
~ or @ srcDir
~~ or @@ rootDir 

Vue CLIのデフォルトは srcDirrootDir が異なる。
Nuxtのデフォルトでは srcDirrootDir は同じ。

注意点

Vueテンプレート内で assets または static ディレクトリへのリンクを使う時は~/assets/image.png と使う。

参考

7
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9