typescript - Nuxt3: اسکریپت setup نمی‌تواند متغیر با حوزه بلاک را دوباره اعلام کند

هنگام اعلام متغیرها

<script lang="ts" setup> const id = "foo" </script>

TS هشدار می‌دهد نمی‌توان متغیر دارای محدوده بلوک 'id' را دوباره اعلام کرد. من این متغیر را در هر کامپوننتی که به یک ID نیاز دارد، اعلام می‌کنم

ادامه مطلب →

خطا در npm هنگام تلاش برای وارد کردن یک ماژول نود به NuxtJS TypeScript (ES2018)

من در تلاش هستم ماژول chess.js را به این شکل وارد کنم:

این هنگام بارگذاری برنامه به صورت محلی، خطای زیر را به من می‌دهد:

require() of ES Module .../app/node_modules/chess.js/chess.js from ..

ادامه مطلب →

typescript - چگونه SSR را برای صفحات خاص در Nuxt3 غیرفعال کنیم

من در حال توسعه یک برنامه در Nuxt 3 هستم. بخشی از این برنامه تنها در صورتی قابل دسترسی است که وارد سیستم شده باشید. من می‌خواهم SSR را برای آن مسیرها غیرفعال کنم، در حالی که آن را برای مسیرهایی که به صورت عمومی در دسترس هستند فعال نگه دارم.

آیا راهی برای انجام این کار در Nuxt 3 وجود دارد؟ من تنها گزینه‌ای که پیدا کر

ادامه مطلب →

تایپ‌اسکریپت - NUXT 3 - جدا کردن قالب در فایل vue، اسکریپت در فایل TS، SCSS در فایل SCSS

چگونه می‌توانیم قالب، اسکریپت (TS)، و استایل (scss) را در فایل‌های جداگانه در nuxt3 جدا کنیم؟

من با استفاده از مرجع Nuxt2 تلاش کردم اما کار نکرد - https://stackoverflow.com/a/50956376/

پاسخ شماره ۱

روش من برای جد

ادامه مطلب →

vue.js - Nuxt: غیرفعال کردن بررسی تایپ‌اسکریپت

من دارم سعی می‌کنم خطای تایپ‌اسکریپت را در وی‌اس‌کد برای Nuxt غیرفعال کنم، سعی کردم از استفاده کنم اما کار نمی‌کند، می‌خواهم خطوطی مثل این در ویژوال کد هیچ خطایی ندهند:

<Reviews :reviewText="reviews.text" :reviewStars="reviews.rating" :createdAt="formatDate(reviews.created_at)" :author=&qu

ادامه مطلب →

تایپ‌اسکریپت - کامپوننت‌های Vue در پنل Storybook با استفاده از Nuxt 3 و @storybook/vue3 نمایش داده نمی‌شوند

من در حال حاضر روی یک کامپوننت کار می‌کنم که از یک کامپوننت دیگر درون آن استفاده می‌کند و کامپوننت فرزند در پنل نمایش داده نمی‌شود. من سعی کردم components: true را در تنظیمات nuxt قرار دهم اما این کار جواب نداد.

main.js

ادامه مطلب →

جاوااسکریپت - تایپ‌اسکریپت کردن پلاگین‌های سفارشی در ناکست

در پروژه Nuxt من، یک فایل افزونه سفارشی ایجاد کردم که یک شیء بازمی‌گرداند. /helpers/settings:

export const settings = { baseURL: 'https://my-site.com', ... };

من این فایل را در /plugins/settings.ts ثبت می‌کنم:

import Vue from 'vue'; import { settings } from '~/helper

ادامه مطلب →

typescript - 'ویژگی '$i18n' در نوع X وجود ندارد' در برنامه Nuxt

من در حال نوشتن یک برنامه Nuxt با TypeScript هستم. هنگام تلاش برای دسترسی به شی $i18n در Nuxt با مشکلی مواجه شدم. در VS Code یک هشدار دریافت می‌کنم که می‌گوید:

Property '$i18n' does not exist on type 'MyClass'.

قسمت اسکریپت من در کد کامپوننت مانند زیر است:

ادامه مطلب →

typescript - Nuxt.config.ts : ماژول 'nuxt' عضوی صادر شده به نام 'defineNuxtConfig' ندارد. هنگام وارد کردن 'defineNuxtConfig'

من یک پروژه Nuxt 3 ایجاد کردم، فایل nuxt.config.ts من به این شکل بود:

export default defineNuxtConfig({ css: ['vuetify/lib/styles/main.sass'], build: { transpile: ['vuetify'], }, vite: { define: { 'process.env.DEBUG': false, }, }

ادامه مطلب →

javascript - چگونه افزونه vue3-openlayers را به nuxt اضافه کنیم

من فایل main.ts زیر را در Vue3 دارم:

import { createApp } from "vue" import App from "./App.vue"; //How to do this in nuxt3? import OpenLayersMap from "vue3-openlayers"; import "vue3-openlayers/dist/vue3-openlayers.css"; const app = createApp(App); //How to do this in nuxt3

ادامه مطلب →