gpt4 book ai didi

node.js - 在 Docker 中构建时出现 node-sass 错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:50 25 4
gpt4 key购买 nike

我在构建 Node 项目时遇到问题,特别是在 node:8.11.4 Docker 容器中编译 sass 时。我收到以下错误:

gyp info using node-gyp@3.8.0
gyp info using node@8.11.4 | linux | x64
.
.
.
In file included from ../src/binding.cpp:3:0:
../src/sass_context_wrapper.h:8:26: fatal error: sass/context.h: No such file or directory
#include <sass/context.h>
^
compilation terminated.

该错误似乎是由以下原因引起的:

Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-57_binding.node"

我知道这与代理无关,我尝试直接下载该文件,并且还收到 404。我已确保在之前删除我的 package-lock.json 文件构建,以防万一这是 Node sass 的跨平台版本的问题。

我可以做些什么来解决这个问题吗?

最佳答案

v3.13.1 上没有 x64-57 的下载,因为 v3.13.1 不支持 Node 8。

https://github.com/sass/node-sass/releases/tag/v3.13.1

https://github.com/sass/node-sass/issues/1932

因此您可以更新node-sass 4.5+或将node.js降级到8以下

关于node.js - 在 Docker 中构建时出现 node-sass 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52006668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com