2016-04-22 9 views
5

मैं इन फ़ाइलों को https://angular.io/guide/quickstart से कॉपी कर सकता हूं।कॉन्फ़िगरेशन फ़ाइलें कैसे बनाएं (tsconfig.json, typings.json, package.json)?

लेकिन मैं इन फ़ाइलों के बारे में अधिक जानना चाहता हूं।

हम इसे मैन्युअल रूप से कैसे बना सकते हैं?

जहां से मैं इन फ़ाइलों के बारे में और जान सकता हूं?

उत्तर

9

package.json

संकुल और पुस्तकालयों जो अपनी परियोजना के द्वारा किया जाता है, भी npm scripts जो परीक्षण चल रहा है, जे एस के निर्माण और इतने पर की तरह आवेदन के कार्यों को चलाने की मदद करता है शामिल कर सकते हैं के बारे में जानकारी शामिल है ... npm docs

:

npm init नई package.json फ़ाइल

डॉक्स init करने के लिए

tsconfig.json

javascript में प्रक्रिया typescript संकलन के बारे में जानकारी प्रदान करता है। किस संस्करण में टीएस संकलित किया जाना चाहिए, जेएस फाइलों में स्रोत मानचित्र शामिल होना चाहिए, और ऐसी जानकारी आमतौर पर इस फ़ाइल में वर्णित है।

tsc --init नई tsconfig.json फ़ाइल

डॉक्स init करने के लिए: tsconfig docs

typings.json

बाहरी पुस्तकालय के लिए परिभाषा प्रकार फ़ाइलों के लिए संदर्भ शामिल हैं, आपके ऐप में मदद करता है और अधिक होने की IntelliSense। यदि आप अपने आवेदन के लिए प्रकार लिख रहे हैं तो आपको अन्य पुस्तकालयों के प्रकारों के बारे में जानना होगा।

typings init नई typings.json फ़ाइल (विश्व स्तर पर या स्थानीय स्तर पर स्थापित किया जाना चाहिए) init को

और जानकारी:

typings package

(typings.json फ़ाइल पैदा करते हैं और यह करने के लिए निर्भरता को बचाने के लिए मदद करता है) types defenitions (पुस्तकालयों के लिए प्रकार परिभाषा के डाटाबेस)

full tsconfig scheme

आशा है कि यह आपकी मदद करेगा!

+0

मैं tsconfig दस्तावेज़ों के लिंक के माध्यम से चला गया था। अभी भी कुछ भी पता नहीं लगा सकता है। "emitDecoratorMetadata": सत्य, "प्रयोगात्मक डिटेक्टर": सच, क्या आप कर सकते हैं? –

+0

ने पूर्ण tsconfig योजना को जोड़ा, आप प्रत्येक प्रॉपर्टी का विवरण पा सकते हैं, उदाहरण के लिए: 'प्रयोगात्मक डिटेक्टरेटर्स' - ईएस 7 सजावट के लिए प्रयोगात्मक समर्थन सक्षम करता है। और Google में आप पाएंगे कि ईएस 7 सजावटकर्ता क्या हैं: [सजावटी] (https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841#.n0sjfih2s) – Mikki

+1

tsconfig.json के बारे में अपना उत्तर अपडेट करें: टाइपस्क्रिप्ट इंस्टॉल करें , फिर खोल में "tsc --init" कमांड को उत्तेजित करें। tsconfig.json फ़ाइल उत्पन्न करेगा। Http://stackoverflow.com/a/36577329/3914072 –

1

TypeScript 2.0, typings.json आवश्यक नहीं है।

2.0 में घोषणा फ़ाइलों को प्राप्त करना और उपयोग करना बहुत आसान है।

npm install --save @types/lodash 

आप के रूप typings स्थापित कर सकते हैं:

npm i -S @types/core-js @types/jasmine @types/node 

packages.json जोड़ देगा: lodash की तरह एक पुस्तकालय के लिए घोषणाओं पाने के लिए, आप सभी की जरूरत NPM है

"@types/core-js": "^0.9.43", 
"@types/jasmine": "^2.8.2", 
"@types/node": "^8.5.2", 
संबंधित मुद्दे