#javascript #node.js #reactjs #image #sharp
Вопрос:
Я пытаюсь использовать обработку изображений Sharp в своем приложении create react. Но он отправляет сообщение об ошибке
Это мой код
import sharp from 'sharp';
const buffer = await sharp(req.file.buffer)
.resize({ width: 250, height: 250 })
.extend({
top: 10,
bottom: 10,
left: 10,
right: 10,
background: '#d7d8de'
})
.png()
Редактировать: я использую Node.js версия 12.18.0
Ответ №1:
Sharp использует node.js среда выполнения, а также двоичный исполняемый код, который установлен в хост-системе. Все это означает, что Sharp не работает в веб-браузере.
Комментарии:
1. Существует ли какая-либо подобная библиотека для react js? На самом деле мне нравится опция расширения Sharp. Но эта опция отсутствует во многих библиотеках обработки изображений.