Needle Engine दस्तावेज़
Downloads
  • What is Needle Engine?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Unity के लिए Needle Engine
    • Needle Engine for Blender
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Deployment and Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • How To Debug
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • कंपोनेंट बनाना और उपयोग करना
    • @serializable and other decorators
    • कंपोनेंट का स्वतः जनरेशन
    • Scripting Examples
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
Downloads
  • What is Needle Engine?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Unity के लिए Needle Engine
    • Needle Engine for Blender
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Deployment and Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • How To Debug
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • कंपोनेंट बनाना और उपयोग करना
    • @serializable and other decorators
    • कंपोनेंट का स्वतः जनरेशन
    • Scripting Examples
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
  • Getting Started

    • Downloads
    • Needle Engine for Unity
    • Needle Engine for Blender
    • Needle Engine as Web Component
    • Needle Engine on your Website
    • Needle Cloud
    • Custom integrations
    • Support and Community
  • Core Concepts

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • Frameworks, Bundlers, HTML
    • Testing on local devices
    • Deployment and Optimization
    • How To Debug
    • प्रश्न और उत्तर (FAQ) 💡
  • Scripting

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • कंपोनेंट बनाना और उपयोग करना
    • कंपोनेंट का स्वतः जनरेशन
    • Scripting Examples
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • नेटवर्किंग
    • Editor Sync
  • Reference

    • सुविधा अवलोकन
    • तकनीकी अवलोकन
    • नीडल कोर कंपोनेंट्स
    • needle.config.json
    • <needle-engine> कॉन्फ़िगरेशन
    • @serializable and other decorators

needle.config.json का उपयोग Needle Editor इंटीग्रेशन और Needle Engine बिल्ड पाइपलाइन प्लगइन्स के लिए कॉन्फ़िगरेशन प्रदान करने के लिए किया जाता है।

पाथ्स
buildDirectoryयह वह जगह है जहाँ बिल्ट प्रोजेक्ट फ़ाइलों को कॉपी किया जाता है।
assetsDirectoryयह वह जगह है जहाँ Editor इंटीग्रेशन एसेट्स को कॉपी किया जाएगा या बनाया जाएगा (उदाहरण के लिए, Unity या Blender से एक्सपोर्ट की गई .glb फ़ाइलें)।
scriptsDirectoryयह वह निर्देशिका है जहाँ Editor इंटीग्रेशन कंपोनेंट्स को दोबारा जनरेट करने के लिए कोड परिवर्तनों को देख रहा है।
codegenDirectoryयह वह जगह है जहाँ Editor इंटीग्रेशन जेनरेटेड फ़ाइलों को आउटपुट कर रहा है।
baseUrlउदाहरण के लिए, next.js या SvelteKit इंटीग्रेशन के लिए आवश्यक है। जब baseUrl सेट किया जाता है, तो codegen और फ़ाइलों के अंदर रिलेटिव पाथ्स baseUrl का उपयोग करते हैं, न कि assetsDirectory का। यह उन मामलों में उपयोगी है जहाँ assetDirectory सर्वर URL से मेल नहीं खाता है।
उदाहरण के लिए, डिस्क पर पाथ "assetsDirectory": "public/assets" हो सकता है, लेकिन फ्रेमवर्क "baseUrl": "assets" से फ़ाइलें सर्व करता है।
टूल्स
build : { copy: ["myFileOrDirectory"] }अतिरिक्त फ़ाइलों या फ़ोल्डरों को buildDirectory में कॉपी करने के लिए स्ट्रिंग पाथ्स का ऐरे। ये एब्सोल्यूट या रिलेटिव हो सकते हैं।

मूल उदाहरण

{
  "buildDirectory": "dist",
  "assetsDirectory": "assets",
  "scriptsDirectory": "src/scripts",
  "codegenDirectory": "src/generated"
}

कॉपी उदाहरण

{
  "buildDirectory": "dist",
  "assetsDirectory": "assets",
  "scriptsDirectory": "src/scripts",
  "codegenDirectory": "src/generated",
  "build": {
    "copy": [
      "cards"
    ]
  }
}

अलग baseUrl के साथ उदाहरण (जैसे SvelteKit, Next.js)

फ़ाइलें static/assets में एक्सपोर्ट की जाती हैं, लेकिन फ्रेमवर्क उन्हें /assets से सर्व करता है। इस मामले में, baseUrl को assets पर सेट करने की आवश्यकता है ताकि फ़ाइलों में रिलेटिव पाथ्स सही हों।

{
  "baseUrl": "assets",
  "buildDirectory": "dist",
  "assetsDirectory": "static/assets",
  "scriptsDirectory": "src/scripts",
  "codegenDirectory": "src/generated"
}

संबंधित लिंक

  • प्रोजेक्ट स्ट्रक्चर

पेज का अनुवाद AI का उपयोग करके स्वचालित रूप से किया गया है।

Suggest changes
Last Updated:: 22/4/25, 11:01 am
Prev
नीडल कोर कंपोनेंट्स
Next
<needle-engine> कॉन्फ़िगरेशन