nuxt / ui

A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.
https://ui.nuxt.com
MIT License
3.55k stars 415 forks source link

Unable to start the project locally #1851

Open Barbapapazes opened 3 weeks ago

Barbapapazes commented 3 weeks ago

Environment

Version

main - 2.16.0

Reproduction

I follow these steps but I have encountered an error.

https://ui.nuxt.com/getting-started/contributing#_2-local-development-setup

Description

/

Additional context

No response

Logs

ui on  main [!] is 📦 2.16.0 via ⬢ v20.14.0 
➜ nr 
✔ script to run › dev:prepare

> @nuxt/ui@2.16.0 dev:prepare /Users/esoub/dev/f/ui
> nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare docs

ℹ Stubbing ui                                                                                                                                     10:30:35 AM
ℹ Cleaning dist directory: ./dist                                                                                                                 10:30:35 AM

 ERROR  Cannot use 'import.meta' outside a module                                                                                                  10:30:35 AM

  resolve = _kit.createResolver.call(void 0, import.meta.url).resolve
  ^^^^

  SyntaxError: Cannot use 'import.meta' outside a module
  at new Script (node:vm:116:7)
  at createScript (node:vm:268:10)
  at Object.runInThisContext (node:vm:316:10)
  at evalModule (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:256254)
  at jiti (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:254371)
  at src/module.ts:8:40
  at evalModule (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:256443)
  at jiti (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:254371)
  at dist/module.mjs:10:3
  at ModuleJob.run (node:internal/modules/esm/module_job:222:25)

 ERROR  Cannot load module. Please check dist: /Users/esoub/dev/f/ui/dist/module.mjs                                                               10:30:35 AM

 ERROR  Error while requiring module /Users/esoub/dev/f/ui/src/module: SyntaxError: Cannot use 'import.meta' outside a module                      10:30:36 AM

 ERROR  Cannot use 'import.meta' outside a module                                                                                                  10:30:36 AM

  resolve = _kit.createResolver.call(void 0, import.meta.url).resolve
  ^^^^

  SyntaxError: Cannot use 'import.meta' outside a module
  at new Script (node:vm:116:7)
  at createScript (node:vm:268:10)
  at Object.runInThisContext (node:vm:316:10)
  at evalModule (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:256254)
  at jiti (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:254371)
  at src/module.ts:8:40
  at evalModule (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:256443)
  at jiti (node_modules/.pnpm/jiti@1.21.0/node_modules/jiti/dist/jiti.js:1:254371)
  at requireModule (node_modules/.pnpm/@nuxt+kit@3.11.2_rollup@3.29.4/node_modules/@nuxt/kit/dist/index.mjs:2219:26)
  at loadNuxtModuleInstance (node_modules/.pnpm/@nuxt+kit@3.11.2_rollup@3.29.4/node_modules/@nuxt/kit/dist/index.mjs:2451:92) 

 ERROR  Cannot use 'import.meta' outside a module                                                                                                  10:30:36 AM

 ELIFECYCLE  Command failed with exit code 1.
Barbapapazes commented 3 weeks ago

I tryed with both node v18 and v20 and nothing work.

benjamincanac commented 2 weeks ago

@Barbapapazes I remember having this issue a few weeks ago but I have no clue on how to fix that :/ Is this a fresh install with pnpm?

Barbapapazes commented 2 weeks ago

Yes, a fresh install

benjamincanac commented 2 weeks ago

@Barbapapazes Do you encounter the same thing on the default dev branch?

Barbapapazes commented 1 week ago

I will retry

moshetanzer commented 1 week ago

Hey @benjamincanac, getting same issue on default dev.