Svelte 应用程序在本地计算机上的 Docker 容器中显示空白页面

Svelte app showing blank page in Docker container on local machine

我正在尝试将 Svelte 应用程序容器化,它 运行 在容器外很好,但是,在我构建 运行 Docker 容器后,我看到一个空白页面,我确实看到了应用程序的标题,但页面完全空白。

这是我的Docker文件:

FROM node:15.4 as build

WORKDIR /app
COPY package*.json .
RUN npm install
COPY . .
EXPOSE 5000

CMD [ "npm", "start" ]

对我做错了什么有什么想法吗?

谢谢!

这应该有效

FROM node:15.4 as build

WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . ./
RUN npm run build
EXPOSE 5000

CMD [ "npm", "start" ]