Задать вопрос
@dragonesis

Как сконфигурировать путь к компоненту в VuePress через alias?

Привет. Нужна помощь. Возможно, я что -то делаю не так, но понять что, не могу. Хочу реализовать доступ к компонентам через алиас в VuePress. Вроде всё делаю как нужно, но чет не хочет работать

Строка вызова в файле Layout.vue
import Header from '@/components/base/Header/Header.vue'

Конфиг:
const path = require('path')

module.exports = {
  title: 'Test',
  description: "Test using VuePress",
  module: {
    rules: [{
      test: /\.scss$/,
      use: [
          "style-loader", 
          "sass-loader", 
          {
            loader: 'css-loader',
            options: {
              modules: true,
              localIdentName: '[local]_[hash:base64:8]'
            }
          }
      ]
    }]
  },
  configureWebpack: {
    resolve: {
      alias: {
        "@": path.resolve(__dirname, 'src/')
      }
    },
  }
}


Ошибка:
Error: Can't resolve '@/components/base/Header/Header.vue'
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@dragonesis Автор вопроса
В общем ответ был найден утром. Убрать слэш у "src/", всё работает, что логично как бы) Если бы не дошло, то комментарий Данила решил бы вопрос.
P.S.
Но вчера оно и без слэша не работало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы