Skip to content

Path Aliases

Import certain modules more easily by using the ~/ path alias. It will resolve to the directory of your input file, for example src when building kirbyup src/index.js.

For example, given the following directory structure:

.
├─ src
│  ├─ components
│  │  ├─ fields
│  │  │  └─ MyField.vue
│  └─ utils
│     └─ index.js

Instead of handling relative paths in a component located at src/components/fields/MyField.vue like this:

js
import { myFunction } from '../../utils'

You can use the built-in path alias like this:

js
import { myFunction } from '~/utils'

TIP

The famous @/ alias is supported as well and will resolve to the same directory as ~/.