Нашёл как заставить учитывать алиасы ~/@, нужно создать js файл с содержимым
const path = require('path')
module.exports = {
resolve: {
extensions: ['.js', '.json', '.vue', '.ts'],
root: path.resolve(__dirname),
alias: {
'@': path.resolve(__dirname),
'~': path.resolve(__dirname),
},
},
}
и сохранить в корень с названием webpack.config.js, или с любым другим названием и тогда в phpstorm в settings - languages & framework - javascript - webpack выбрать этот созданный файл. Файл потом можно в gitignore добавить.
https://github.com/nuxt/nuxt.js/issues/1881#issuec...