আমার ফাইল অ্যাপ.স্পেক.সেটে আমার এই আমদানি রয়েছে :
import app from './app';
যা এই টাইপস্ক্রিপ্ট ত্রুটির কারণ করে
2:17 error Unable to resolve path to module './app' import/no-unresolved
./app.ts এর অস্তিত্ব আছে তবে আমি .ts ফাইলটি একটি .js ফাইলে সংকলন করি নি। আমি .ts ফাইলটি একটি .js সংকলন করার সাথে সাথে ত্রুটিটি চলে যায়।
তবে, যেহেতু এসলিন্টের টাইপস্ক্রিপ্টের সাথে কাজ করার কথা, তাই এটি .js দিয়ে নয় .ts দ্বারা মডিউলগুলি সমাধান করা উচিত।
আমি আমার eslint
কনফিগার ফাইলে টাইপস্ক্রিপ্ট তথ্যও যুক্ত করেছি :
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json"
}
আমি কীভাবে এসলিন্টটি কনফিগার করতে পারি যাতে এটি .js না দিয়ে .ts দিয়ে মডিউলগুলি সমাধান করার চেষ্টা করে?
চিয়ার্স!
সম্পাদনা # 1
এর বিষয়বস্তু app.ts
:
import bodyParser from 'body-parser';
import express from 'express';
import graphqlHTTP from 'express-graphql';
import { buildSchema } from 'graphql';
const app = express();
const schema = buildSchema(`
type Query {
hello: String
}
`);
const root = { hello: () => 'Hello world!' };
app.use(bodyParser());
app.use('/graphql', graphqlHTTP({
schema,
rootValue: root,
graphiql: true,
}));
export default app;
"plugins": ["@typescript-eslint"]
? দস্তাবেজ github.com/typescript-eslint/typescript-eslint/tree/master/…