NPM - 尝试安装依赖项时出现节点 sass 错误

用户10053592

使用节点 13.1.0 安装我的依赖项时收到一堆警告和错误。

C ++ -DNODE_GYP_MODULE_NAME =结合' '-DUSING_UV_SHARED = 1' '-DUSING_V8_SHARED = 1' '-DV8_DEPRECATION_WARNINGS = 1' '-DV8_DEPRECATION_WARNINGS''-DV8_IMMINENT_DEPRECATION_WARNINGS '-D_DARWIN_USE_64_BIT_INODE = 1''-D_LARGEFILE_SOURCE '-D_FILE_OFFSET_BITS = 64'' -DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/marinosony/.node-gyp/13.1.0/include/node -I/Users/marinosony/.node-gyp/13.1.0/src -I/用户/marinosony/.node-gyp/13.1.0/deps/openssl/config -I/Users/marinosony/.node-gyp/13.1.0/deps/openssl/openssl/include -I/Users/marinosony/.node -gyp/13.1.0/deps/uv/include -I/Users/marinosony/.node-gyp/13.1.0/deps/zlib -I/Users/marinosony/.node-gyp/13.1.0/deps/v8 /include -I../../nan -I../src/libsass/include -Os -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno -rtti -fno-exceptions -std=c++11 -MMD -MF ./Release/.deps/Release/obj.target/binding/src/create_string.odraw -c -o Release/obj.target/binding/src /create_string.o ../src/create_string.cpp ../src/create_string.cpp:17:25:错误:没有匹配的构造函数用于初始化 'v8::String::Utf8Value' v8::String::Utf8Value string(value); ^ ~~~~~ /Users/marinosony/.node-gyp/13.1.0/include/node/v8.h:3064:5:注意:候选构造函数不可行:没有从“v8::Local”到的已知转换'const v8::String::Utf8Value' 用于第一个参数 Utf8Value(const Utf8Value&) = delete; ^ /Users/marinosony/.node-gyp/13.1.0/include/node/v8.h:3057:5: 注意:候选构造函数不可行:需要 2 个参数,但提供了 1 个 Utf8Value(Isolate*isolate, Local obj ); ^ 1 错误生成。make: *** [Release/obj.target/binding/src/create_string.o] 错误 1 ​​gyp ERR!构建错误 gyp ERR!堆栈错误:make退出代码失败:2 gyp ERR!堆栈在 ChildProcess.onExit (/Users/marinosony/Desktop/SofiaPaySys/SofiaAPI/node_modules/node-gyp/lib/build.js:262:23) gyp ERR!堆栈在 ChildProcess.emit (events.js:210:5) gyp ERR!堆栈在 Process.ChildProcess._handle.onexit (internal/child_process.js:272:12) gyp ERR!系统达尔文 19.2.0 gyp ERR!命令“/usr/local/Cellar/node/13.1.0/bin/node”“/Users/marinosony/Desktop/SofiaPaySys/SofiaAPI/node_modules/node-gyp/bin/node-gyp.js”“重建”“- -verbose""--libsass_ext=""--libsass_cflags=""--libsass_ldflags=""--libsass_library="gyp ERR!cwd /Users/marinosony/Desktop/SofiaPaySys/SofiaAPI/node_modules/node-sass gyp ERR!节点 -v v13.1.0 gyp 错误!node-gyp -v v3.8.0 gyp 错误!不好

  • 节点版本:13.1.0
  • 节点 sass 版本:4.13.1
用户10053592

我找到了答案。我不得不将我的节点版本降级到 10.16.0,将我的 node-sass 版本降级到 4.12.0。Yarn - Node Sass 尚不支持我当前的环境感谢您的帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章