Подскажите пожалуйста как исправить эти ошибки. через инпут выбираю тестовый файл книги, и код должен обработать весь текст, но в консоли выдает эти ошибки. с импортом лодаш пробовал писать
const _ = require('lodash'); но все равно выдает ошибку
lod.js:2 Uncaught ReferenceError: exports is not defined
at lod.js:2
(anonymous) @ lod.js:2
lod.js:14 Uncaught TypeError: Cannot read property 'default' of undefined
at FileReader.reader.onload
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>file</title>
</head>
<body>
<input type="file" onchange="show(this)">
<script src="lod.js"></script>
</body>
</html>
import _ from 'lodash';
function show(input) {
const file = input.files;
for (const el of file) {
const reader = new FileReader();
reader.readAsText(el);
reader.onload = () => {
if (typeof reader.result === 'string') {
document.write(`Words: ${reader.result.length}`);
}
const res = _.words(reader.result, /[-а-яё]{4,}/gim);
document.write(`Words: ${res}`);
const result = _.flow([
_.countBy,
_.toPairs,
_.partial(_.orderBy, _, 1, 'desc'),
_.partial(_.take, _, 10),
]);
document.write(`count: ${result(res)}`);
};
}
}