我正在尝试在使用nodejs v12.18.1的ubuntu 18.04安装上安装sylius。 根据安装指南的建议,我正在启动yarn install来编译资产,并且在构建新软件包(node-sass版本4.1.0)时停止,并且出现以下错误:
error /var/www/sylius.local/node_modules/node-sass: Command failed.
...
...
/home/matteorossi/.node-gyp/12.16.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
...
../../nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:
../../nan/nan_object_wrap.h:124:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
...
所以我不知道这种错误是sylius,gulp-sass还是与nodejs相关的错误。 有什么建议吗?
答案 0 :(得分:1)
https://github.com/Sylius/Sylius/issues/11358
您有几种选择:
docker run -it --rm -v "$PWD":/usr/src/app -w /usr/src/app --name node node:6-alpine yarn install