В нашей работе, так или иначе, мы подключаем через import разные компоненты. Например
import Places from '~/components/Global/Places/Places'
И как раз таки вот это ~ хочется, чтобы проставлялось автоматически. Из коробки, PHPStorm такое умеет делать, но необходимо сделать одну настройку. А именно
- Создать файл webpack.config.json
- Разместить его в корень проекта, откуда будет отсчитываться ~ в качестве пути
- Сделать его содержимое следующим
const path = require('path') module.exports = { resolve: { extensions: ['.js', '.json', '.vue'], alias: { '~': path.resolve(__dirname) } }, }
После чего необходимо в настройках PHPStorm в
File | Settings | Languages & Frameworks | JavaScript | Webpack
Указать этот файл в качестве файла настроек. После проделанных манипуляций автодополнение будет автоматически предлагать компоненты по нужному пути и, автоматически, проставлять удобные импорты