Я нашел много способов решить эту проблему: node-pre-gyp install --fallback-to-build
. node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Использование иглы для загрузки узла https-pre-gyp https. затем идет ошибка
Я попытался этот шаг и успех: (моя среда: centos7 npm 6.4.1 узел 10.13.0)
- установить зависимости https://github.com/Automattic/node-canvas/wiki
- изменить разрешение папки вашего узла на обычного пользователя: chmod -R username: имя группы group
- npm установить холст
- success
Другие способы, которые я нашел: 1. npm установить node-pre-gyp перед nmp install canvas (не работает в моем env) 2. npm установить canvas --build-from-source (не работает в моем env) 3.попробовать более раннюю версию canvas npm установить canvas@version (не работает в моем env)
вы можете попробовать все это, w sh вам удачи!