ბევრი ექსპლორაციის შემდეგ, მე გავაკეთე ts დებაგერი სწორი პორტისთვის და ასევე საჭიროა .ts ფაილის კომპილაცია live reload-ის დროს nodemon-ის გამოყენებით. როდესაც აპლიკაციას ვატარებდი Docker-ის გარეშე, მე კვლავ მივიღე იგივე არასაბჭო წერტილი, მაგრამ launch ფაილის შეცვლის შემდეგ ეს მუშაობდა.
Წაიკითხე მეტი →როდესაც ჩემი ინფრასტრუქტურის განთავსებას ვცდილობ, ამ შეცდომას ვხვდები:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ERRO[0000] Can't add file /Users/Samuel.Lawrence/uktv/Sandbox/cdk-arch/node_modules/aws-cdk-lib/aws-lambda-nodejs/lib/types.d.ts to tar: io: read/write on closed pipe ERRO[0000] Can't close tar writer: io: read/write on closed pipeჩემი ინფრასტრუქტურა საკმაოდ მარტივია და ზუსტად ასე გამოიყურება:
Წაიკითხე მეტი →
მინდა დავწერო ინტერაქტიული ტუტორიალი, რომელიც ასწავლის გუნდს როგორ გამოიყენოს Typescript და Angular 2, მაგრამ მე არ მინდა ყველამ დააინსტალიროს Jupyter.
მაშინ, მე მინდა დავამზადო დოკერის იმიჯი, რომელშიც იქნება ყველაფერი საჭირო.
ეს არის ჩემი Dockerfile ამ დროისთვის, მაგრამ არასაკმარის
Წაიკითხე მეტი →მე ვწერ TypeScript-ს create-react-app-ით ლოკალურ მანქანაზე განვითარების მიზნებისათვის. მე მივცილდი node_modules დირექტორიას, რადგან ის საჭიროა არა როცა ჩემი იმიჯი ნაყავს დამოკიდებულებებს. აპლიკაცია შეუძლია მუშაობას როცა დავიწყებ მას, მაგრამ მსურს ვიცოდე, არსებობს თუ არა გზა უგულებელყო არასაჭირო TypeScript გაფრთხილებები, რომლებიც ჩნდება იმის გამო, რომ არა მაქვს node_modules ჩემს სამუშაო დირექტორიაში.
მაგალითად. [ts] მოდული 'react' ვერ მოიძებნა, [ts] JSX ელემე
Წაიკითხე მეტი →მე მაქვს შემდეგი Dockerfile, რომელიც ცდება იმ ნაბიჯზე, რომელიც TypeScript-ს აწყობს:
FROM node:12 WORKDIR /usr/src/app SETUP COPY package.json . COPY tsconfig.json . COPY src . RUN npm install -g yarn@^1.16.0 RUN yarn install BUILD RUN npx tsc <------------------------შეცდომის შეტყობინება ძალიან დამაბნეველია:
File '/usr/src/app/app.ts' is not under 'rootDir' '/usr/src/app/src'. 'rootDir' is expected to contain all source files. Წაიკითხე მეტი →
მე ვცდილობ შევქმნა პროდექშენ ბილდი Node TypeScript პროექტისთვის Dockerfile-ის გამოყენებით.
მაგრამ, როდესაც TS ფაილების Javascript-ად გადაკეთების ეტაპზე ვდგები, მივიღებ შემდეგ შეცდომას:
error TS5057: Cannot find a tsconfig. Წაიკითხე მეტი →
რამდენიმე დღის წინ მივამჩნიე, რომ Docker-ში TypeScript-ის კოდირების პროცესი ჩავარდებოდა დაბალი RAM გარემოში, ნელისური მეხსიერების გამო, მაგრამ Docker-ის კოდის შექმნა გაგრძელდებოდა Node მეხსიერების შეცდომის გადალახვიდან (5/6) ბოლო ნაბიჯამდე, მხოლოდ მაშინ შეაჩერებდა, როდესაც Node-ის შესრულება
Წაიკითხე მეტი →მე ვცდილობ დავადო Docker-ში node აპლიკაცია, რომელიც იყენებს TypeScript-ს.
ეს ჩემი Dockerfile-ია.
FROM node:14 as builder ENV NODE_ENV=production WORKDIR /usr/app COPY package*.json ./ RUN npm install -g [email protected] RUN npm i COPY . . RUN npm run build FROM node:14 WORKDIR /usr/app COPY package*.json ./ RUN npm install -g [email protected] RUN npm install --production COPY --from=builder /usr/app/dist ./dist COPY ./src/ormconfig.docker.ts ./s Წაიკითხე მეტი →
მე მაქვს ორი სტაკლი CdkVrStack და CdkVrDeployStack
CdkVrStack-ში, რეპოზიტორია my-repo-name შექმნილია.
export class CdkVrStack extends Stack { constructor(scope: Construct, id: string, props?: StackProps) { const repo_ = new ecr.Reposito Წაიკითხე მეტი →
მაქვს Vite React აპლიკაცია, რომელიც იყენებს env ცვლილებებს API-სთან კომუნიკაციისთვის:
const API_URL = import.meta.env.VITE_API_URL;მე ვაქვეყნებ ამ აპლიკაციას Fly.io-ზე შემდეგი Dockerfile-ის გამოყენებით:
FROM node:18 as build WORKDIR /we Წაიკითხე მეტი →