У меня есть приложение реагирования, которое передает данные из файла CSV.Соответствующая функция выглядит следующим образом:
loadCSV(url){
Papa.parse(csv,
{download: true,
worker: true,
step: row =>
{this.setState({data: [...this.state.data, row.data]})}});}
}
Это дает мне следующую ошибку:
Uncaught ReferenceError: window is not defined
at Object.<anonymous> (index.js:1881)
at Object.<anonymous> (index.js:1891)
at __webpack_require__ (index.js:30)
at index.js:73
at index.js:76
at webpackUniversalModuleDefinition (index.js:3)
at Object../node_modules/react-scripts/node_modules/react-error-overlay/lib/index.js (index.js:10)
at __webpack_require__ (bootstrap f5513196fd3608c5177f:678)
at fn (bootstrap f5513196fd3608c5177f:88)
at Object../node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js (webpackHotDevClient.js:24)
Кажется, ошибка связана со строкой "worker: true", потому что она работаеткогда я уберу это.После некоторого поиска в Google, кажется, что использование рабочих может вызвать проблемы при создании реагирующих приложений с помощью «create-реагировать-приложение», но я действительно запутался в том, что такое правильное решение.