如何将 ionic 应用程序作为网站托管在服务器上

问题描述 投票:0回答:3

我使用 ionic 和 Cordova 创建了 Android 移动应用程序。现在我需要将此应用程序作为网站托管。我对托管网络应用程序没有任何了解。请帮忙。

javascript angularjs ionic-framework ionic2
3个回答
1
投票

考虑到项目结构并考虑到 Ionic 使用与 Angular 类似的结构(从 /dist 目录发出),ionic 从 /www 目录发出项目最终/生产源代码。

但是,请在此处查看类似的问题:如何在网络中托管 Ionic 应用程序?

我希望这有帮助。


0
投票

我能够使用这个 docker 文件来编译并使用 nginx 为项目提供服务

FROM node:18-alpine as build
ARG ENVIRONMENT=stage  # stage prod
WORKDIR /app
COPY package*.json /app/
RUN npm install -g ionic
RUN npm install
RUN echo "Building for environment: $ENVIRONMENT"
COPY ./ /app/
RUN NODE_OPTIONS=--max_old_space_size=512 && npm run build --prod
FROM nginx:alpine
COPY --from=build /app/dist /usr/share/nginx/html

-5
投票

如果使用 NodeJs,您可以通过命令行运行应用程序:

ionic serve
© www.soinside.com 2019 - 2024. All rights reserved.