docker - alpine docker 中的 node-sass 和 gyp
问题描述
我正在尝试为具有 node-sass 的反应项目创建一个 docker 或 docker-compose 文件。我已经尝试过这个和几乎所有的解决方案,但没有一个有效。
FROM node:10.17.0-alpine
RUN apk add --no-cache build-base g++ make python
WORKDIR /app
COPY ./ ./
RUN npm install
// This is where node-sass is failing
CMD ["sh"]
解决方案
问题是您使用的是 node-sass 不附带的 alpine 版本。使用完整节点映像。
推荐阅读
- hybrid-mobile-app - 在不了解应用程序/服务器的情况下替代混合 Web 应用程序
- git - GIT 致命:模棱两可的参数“混合”:未知修订版或路径不在工作树中
- php - 像系统在 PHP
- ios - 当应用程序处于非活动终止状态时,带有 CallKit 的 VOIP 通知不会调用 reportIncomingCall
- html - 选框平滑滚动不显示我的所有图像。在前 5 张图像后切断
- c# - 确定asp.net core应用端口
- spring-cloud-stream - 如何使用 sink 和 @StreamListener 编写测试 Junit 测试以进行消息传递
- python - 在 Selenium + Python 中将文本添加到文本框的顶部
- python - 从一个点开始的多条线中保留一条线
- bash - 如何等待 osascript 产生结果