Я использую excelJS в проекте Angular 4. Когда я пытаюсь изменить границы определенной строки, примерно так:
sheet.getRow(5).eachCell(cell => cell.border = {
top: { style: 'thin' },
left: { style: 'thin' },
bottom: { style: 'thin' },
right: { style: 'thin' }
});
Я получаю следующую ошибку на угловом компиляторе:
Type '{ top: { style: string; }; left: { style: string; }; bottom: { style: string; }; right: { style: ...' is not assignable to type 'Partial<Borders>'.
Edit:
Ранее у меня была та же проблема, что и у , у этого вопроса , и решение не сработало. Кто-то также рекомендовал просто npm install --save-dev @types/exceljs
. Но это также не сработало, поэтому я использовал это решение и добавил следующее к своему tsconfig.json
"compilerOptions": {
"paths": {
"exceljs": [
"../node_modules/exceljs/dist/es5/exceljs.browser"
]
},