আমি যে মাধ্যমে tsc
আমি বিশ্বব্যাপী ইনস্টল করেছি - এর মাধ্যমে সংকলন করার চেষ্টা করছি এবং আমি একটি ত্রুটি পাচ্ছি:
~/AppData/Roaming/nvm/v11.15.0/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6 - error TS2300: Duplicate identifier 'IteratorResult'.
41 type IteratorResult<T, TReturn = any> = IteratorYieldResult<T> | IteratorReturnResult<TReturn>;
~~~~~~~~~~~~~~
node_modules/@types/node/index.d.ts:170:11
170 interface IteratorResult<T> { }
~~~~~~~~~~~~~~
'IteratorResult' was also declared here.
node_modules/@types/node/index.d.ts:170:11 - error TS2300: Duplicate identifier 'IteratorResult'.
170 interface IteratorResult<T> { }
~~~~~~~~~~~~~~
~/AppData/Roaming/nvm/v11.15.0/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6
41 type IteratorResult<T, TReturn = any> = IteratorYieldResult<T> | IteratorReturnResult<TReturn>;
~~~~~~~~~~~~~~
'IteratorResult' was also declared here.
Found 2 errors.
আমার @types/node
10.1.0 সংস্করণ ইনস্টল করা আছে। ( @latest
এর নিজস্ব সমস্যা আছে ...)
tsconfig.json
{
"compilerOptions": {
"target": "es2018",
"moduleResolution": "node",
"module": "commonjs",
"jsx": "react",
"lib": [
"dom",
"es2018",
"dom.iterable",
"scripthost"
],
"typeRoots": [
"./node_modules/@types",
"./types"
],
"types": [],
"alwaysStrict": true,
"strictNullChecks": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"sourceMap": true,
"outDir": "dist"
},
"files": [
"app/index.tsx"
],
"include": [
"app/**/*.ts",
"app/**/*.tsx",
"test/**/*.ts",
"test/**/*.tsx",
"node_modules/@types/**/*.d.ts",
"./types/**/*.d.ts"
],
"exclude": [
"dist"
]
}
যদি আমি typescript
বিশ্বব্যাপী আনইনস্টল করি এবং npx tsc
এটি কাজ করে তবে typescript
বিশ্বব্যাপী ইনস্টল করা এবং চালানোতে কোনও ভুল হওয়া উচিত না । সর্বোপরি, এটি বিশ্বব্যাপী জিনিসগুলি ইনস্টল করার পুরো বিষয়।
এরই মধ্যে আমার একটি কর্মক্ষমতা রয়েছে যা কেবলমাত্র ওরফে টিএসসি (আমি উইন্ডোজে গিট ব্যাশ ব্যবহার করছি)।
alias tsc="path/to/project/node_modules/.bin/tsc.cmd"