Unable to use `import.meta` in the sample code

Open
#223 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript, nuxt
Domain
documentation

Research direction

Start by inspecting the local content/**/.template/* files and comparing their rendering with the Playground. Read the import.meta documentation page for the intended sample syntax, then trace how the Playground expands template values. Done means literal import.meta examples display as code without being expanded.

Written by the indexing model from the issue text.

Description

bug

Unable to use import.meta in content templates.

When displayed in the Playground, the expanded values are displayed in code.

It can be tricky when we want to create content like “Use import.meta.server if you only want to run something on the server side”

https://nuxt.com/docs/api/advanced/import-meta


Local content/**/.template/* files:

Image

Playground:

Image
Dominant language
Vue
Stars
665
Forks
108
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from nuxt/learn.nuxt.com

All issues in nuxt/learn.nuxt.com

Similar issues

More Documentation issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.