По коду JSX импорт выглядит так:
import GuestLayout from '@/Layouts/GuestLayout';
здесь @ = resources/js (VSCode видит такие импорты, так как нормально настроен jsconfig.json).
Сборку должен делать webpack.
webpack.config.js выглядит так:
const path = require('path');
module.exports = {
resolve: {
alias: {
'@': path.resolve(__dirname, '/resources/js')
}
}
};
Сборка по
npm run dev
заканчивается примерно так:
ERROR in ./resources/js/Pages/Auth/ConfirmPassword.jsx 2:0-48
Module not found: Error: Can't resolve '@/Layouts/GuestLayout' in '/Users/vbulash/VSCode/hr-usluga/resources/js/Pages/Auth'
То есть alias @ не работает вообще ((
Что не так?