Попытка скомпилировать файл TypeScript в Dockerfile не удалась - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть проект React, который включает TypeScript, и я хочу убедиться, что весь TypeScript преобразован в JavaScript.В частности, в моем маршруте у меня есть файл server.ts, который я компилирую, набрав tsc server.ts.Все остальные файлы, кажется, работают автоматически (возможно, это WebStorm делает это для меня, не уверен).

Я пытался обновить свой dockerfile для компиляции server.ts, но он не работает.когда я делаю сборку Docker, я вижу, что эхом отображается последняя версия TypeScript, но всегда говорится, что после этого server.ts не найден.

Пожалуйста, предложите, как обновить мой файл Docker ниже.

FROM node:alpine

# Create app directory
RUN mkdir -p /usr/src
WORKDIR /usr/src

# Install app dependencies
COPY package.json /usr/src/
COPY package-lock.json /usr/src/
RUN npm install
RUN npm install --global ntypescript typescript


# Bundle app source
COPY . /usr/src

RUN tsc -v
RUN tsc server.ts

RUN npm run build

EXPOSE 3000

CMD ["npm", "start"]

1 Ответ

0 голосов
/ 01 марта 2019

использовать node:10-alpine У меня та же проблема, и решить ее, обновив ее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...