node.js - Docker Node Sass 还不支持你当前的环境
问题描述
FROM node:latest as nodeBuilder
RUN npm rebuild node-sass
WORKDIR /var/www/app
COPY ./webapp /var/www/app
RUN npm install
RUN npm run build
RUN rm -rf node_module
当我运行这个得到这个错误
错误:Node Sass 尚不支持您当前的环境:Linux 64-bit with Unsupported runtime (88) 有关支持哪些环境的更多信息,请参阅: https ://github.com/sass/node-sass/releases/tag /v4.14.1
解决方案
我用
FROM node:12.22.1 as nodeBuilder
WORKDIR /var/www/app
COPY ./backend /var/www/app
RUN rm -rf node_module
RUN npm install
RUN npm rebuild node-sass
RUN npm run build
RUN rm -rf node_module
它的工作是因为节点 v15 不支持 node_sass
推荐阅读
- python - 如何在Python中提取括号之间的值
- angularjs - 如何动态绑定自定义 AngularJS 模态?
- c# - 如何:MSAL 和 ASP.NET MVC Web 应用程序配置?
- powershell - 管道到格式表时,自定义注释中的原始数据与 power-shell 中的函数
- javascript - Vue.Js 与 Firebase Cloud Firestore,将项目添加到数据库被触发两次
- javascript - 如何验证表单中的 JSON 数据
- python - 在 macOS Mojave 上安装 Python/C 扩展时出现问题:致命错误:找不到“stdio.h”文件
- html - 基于百分比的列/行跨度
- java - 使用版本作为部分主键,如何获取给定 id 的实体的最新版本?
- python - Python正则表达式检测字符串后面的多个可选子字符串之一