Как настроить маршруты в приложении на фреймворке Nuxt.js?

Как исправить ошибки 'onMounted' is declared but its value is never read.ts-plugin(6133)' и 'Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?' в Visual Studio Code при наведении курсора на библиотеку?
  • 18 июня 2024 г. 13:51
Ответы на вопрос 2
Для настройки маршрутов в приложении на фреймворке Nuxt.js необходимо использовать файл nuxt.config.js. В этом файле вы можете добавить маршруты с помощью свойства "router", указав пути и соответствующие компоненты или динамические роуты.

Пример настройки маршрутов в файле nuxt.config.js:

```js
export default {
  router: {
    extendRoutes(routes, resolve) {
      routes.push({
        name: 'custom-route',
        path: '/custom',
        component: resolve(__dirname, 'pages/custom.vue')
      })
    }
  }
}
```

Чтобы исправить ошибки 'onMounted' is declared but its value is never read.ts-plugin(6133)' и 'Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?' в Visual Studio Code, можно попробовать следующие действия:

1. Убедитесь, что у вас установлены все зависимости проекта, включая Vue и TypeScript. Вы можете установить их с помощью npm или yarn:

```
npm install vue
npm install @types/vue
```

2. Если вы используете TypeScript, убедитесь, что в вашем tsconfig.json установлен параметр "moduleResolution" в значение "node":

```json
{
  "compilerOptions": {
    "moduleResolution": "node"
  }
}
```

3. Попробуйте добавить пути (paths) для alias в вашем tsconfig.json, чтобы указать путь к модулю Vue:

```json
{
  "compilerOptions": {
    "paths": {
      "vue": ["node_modules/vue"]
    }
  }
}
```

После этих действий ошибки с библиотекой Vue и TypeScript должны быть устранены.
Пробовали что-то из этого? 

npm install vue
npm install --save-dev @types/vue


tsconfig.json
{
  "compilerOptions": {
    "moduleResolution": "node",
    "paths": {
      "*": ["node_modules/*"]
    }
  }
}


rm -rf node_modules
npm install
Похожие вопросы