Skip to content

@pinia/nuxt module does not install pinia, leads to error. #1239

@plastic041

Description

@plastic041

When scaffolding with pnpm create nuxt@latest(3.33.1), selecting @pinia/nuxt module does not install pinia.

It makes the following error on pnpm generate or node .output/server/index.mjs after build.

The requested module 'vue' does not provide an export named 'default'

Reproduction

  1. pnpm create nuxt@latest
  2. choose @pinia/nuxt module

Expected behavior

It installs both @pinia/nuxt and pinia.

Actual behavior

It installs @pinia/nuxt only.

// packages.json
{
  "name": "pinia-module-test",
  "type": "module",
  "private": true,
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "dependencies": {
    "@pinia/nuxt": "0.11.3",
    "nuxt": "^4.3.1",
    "vue": "^3.5.29",
    "vue-router": "^4.6.4"
  }
}

related

nuxt/nuxt#33132

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions