因為很多時候我們依賴的npm 模塊是需要構建編譯的(addon模式)所以需要安裝一些依賴,以下是
一個參考的基礎鏡像,方式使用
Dockerfile
FROM node:12.16.1-alpine AS build
RUN apk add --update --no-cache \
python \
make \
g++
說明
以上添加了python 以及make 還有g++,基於alpine鏡像,python主要是node-gyp 一般需要同時make 以及g++ 是對於原生模塊構建的
一些工具