小编jiv*_*793的帖子

为什么docker镜像太大?NodeJS 应用程序

我正在将我的应用程序构建到 docker 映像中。

我的码头文件:

FROM node:12-alpine

WORKDIR /usr/app

COPY ./package.json ./package.json

RUN yarn

COPY ./src ./src
COPY ./gulpfile.js ./gulpfile.js
COPY ./tsconfig.json ./tsconfig.json

RUN yarn build

RUN rm -rf ./node_modules
RUN rm -rf ./src
RUN rm -rf ./gulpfile.js
RUN rm -rf ./yarn.lock
RUN rm -rf ./package.json
RUN rm ./tsconfig.json

RUN cd dist && yarn 

CMD ["node", "./dist/boot.js"]
Run Code Online (Sandbox Code Playgroud)

构建后,我打开 docker 镜像,发现我的应用程序/user/app/dist大小为 264MB(包括 node_modules)。

但是 docker 镜像有867MB.

为什么?

我的 dockerfile 脚本有什么问题吗?我正在使用节点高山,它应该很小。

node.js docker

3
推荐指数
1
解决办法
1070
查看次数

如何从 react-create-app 创建一个包文件

我正在尝试构建 react-create-app一个文件(包括 JS、CSS、PNG 等...)。

这是可能的,如何?

我应该尝试使用 rollup 还是可以使用 webpack?

我测试了https://www.npmjs.com/package/html-webpack-inline-source-plugin但看起来已经过时并且无法正常工作。

rollup reactjs webpack create-react-app

2
推荐指数
1
解决办法
2325
查看次数

标签 统计

create-react-app ×1

docker ×1

node.js ×1

reactjs ×1

rollup ×1

webpack ×1