Для использования JsBarcode в NodeJS вам необходимо canvas ( node-canvas ), а не HTML тег изображения.
Установить холст
npm install canvas
Затем используйте его с jsbarcode
const JsBarcode = require('jsbarcode');
const { Canvas } = require("canvas");
const number = getNumberFromWherever()
// Create a new canvas
const canvas = new Canvas();
JsBarcode(canvas, number, {
format: "pharmacode",
lineColor: "#0aa",
width:4,
height:40,
displayValue: false
});
// Get Data URL and save it to the DB
canvas.toDataURL('image/png', (err, png) => {
// Do whatever you want to do
// for storing in the DB
})
Пожалуйста, обратитесь к странице GitHub на node-canvas для более подробной информации.