मैं tsconfig.json
कमांड लाइन के माध्यम से कैसे उत्पन्न कर सकता हूं ? मैंने कमांड की कोशिश की tsc init
, लेकिन यह काम नहीं करता है।
मैं tsconfig.json
कमांड लाइन के माध्यम से कैसे उत्पन्न कर सकता हूं ? मैंने कमांड की कोशिश की tsc init
, लेकिन यह काम नहीं करता है।
जवाबों:
यह टाइपस्क्रिप्ट 1.6 के रिलीज़ होने के बाद से समर्थित है ।
सही आदेश --init
नहीं है init
:
$ tsc --init
संस्करण की जाँच करने के लिए अपने कंसोल में चलने का प्रयास करें:
$ tsc -v
यदि संस्करण 1.6 से अधिक पुराना है, तो आपको अपडेट करना होगा:
$ npm install -g typescript
याद रखें कि आपको npm का उपयोग करने के लिए node.js स्थापित करने की आवश्यकता है।
npm i typescript
npx tsc --init
node_modules/.bin/tsc --init
npx tsc --init
"अज्ञात संकलक विकल्प 'init' लौटाता है।"
sudo npm install typescript -g --force
यह मेरे लिए काम किया:
tsc --init
उन लोगों के लिए जिनके पास टाइपस्क्रिप्ट एक स्थानीय पैकेज के रूप में स्थापित है (और संभवतः एक देवता निर्भरता के रूप में):
$ npm install typescript --save-dev
... और जिन्होंने tsc स्क्रिप्ट को package.json में जोड़ा है :
"scripts": {
...
"tsc": "tsc"
},
आप इसके tsc --init
माध्यम से कॉल कर सकते हैं npm
:
$ npm run tsc -- --init
निम्नलिखित चरणों के रूप में एक ts प्रोजेक्ट सेट करें:
yarn global add typescript
yarn init
डिफॉल्ट चलाएं या सेट करेंyarn init -yp
tsc --init
परियोजना संरचना की तरह लगता है:
│ package.json
│ tsconfig.json
│ tslint.json
│ yarn.lock
│
├─dist
│ index.js
│
└─src
index.ts
टाइपस्क्रिप्ट स्थापित करें:
npm install typescript
tsc script को package.json में जोड़ें:
"scripts": {
"tsc": "tsc"
},
इसे चलाओ:
npx tsc --init
मैं कमांड के साथ पहले टाइपस्क्रिप्ट को अनइंस्टॉल करने की सलाह देता हूं:
npm uninstall -g typescript
फिर चलाने के लिए चॉकलेट पैकेज का उपयोग करें :
choco install typescript
PowerShell में।
यदि आप विश्व स्तर पर टाइपस्क्रिप्ट स्थापित नहीं करना चाहते हैं (जो मुझे समझ में आता है, तो आपको इसे लगातार अपडेट करने की आवश्यकता नहीं है), आप इसे निशुल्क कर सकते हैं:
npx -p typescript tsc --init
कुंजी बिंदु -p
npx को सूचित करने के लिए ध्वज का उपयोग कर रहा है कि tsc बाइनरी टाइपस्क्रिप्ट पैकेज के अंतर्गत आता है