jsreport "Ошибка во время инициализации репортера" - PullRequest
0 голосов
/ 17 мая 2018

Я просто настраиваю jsreport через node.js, следуя инструкциям по установке, как указано здесь . Все идет хорошо до последнего шага:

jsreport start

Где возникает следующая ошибка:

2018-05-16T20:56:19.374Z - info: Initializing jsreport@2.0.0 in development mode using configuration file: jsreport.config.json
2018-05-16T20:56:19.378Z - info: Searching for available extensions in C:\Users\Mauro\
2018-05-16T20:56:19.382Z - info: Extensions location cache not found, crawling directories
2018-05-16T20:56:19.395Z - error: Error occured during reporter init TypeError: Cannot read property 'forEach' of undefined
    at Object.exports.walkSync (C:\Users\Mauro\node_modules\jsreport-core\lib\util\util.js:46:10)
    at Object.get (C:\Users\Mauro\node_modules\jsreport-core\lib\extensions\locationCache.js:22:22)
    at <anonymous>
Error: An error has occurred when trying to initialize jsreport..
    at instance.init.then.catch (C:\Users\Mauro\node_modules\jsreport-cli\lib\instanceHandler.js:31:29)
    at <anonymous> {"originalError":{}}
(Original) TypeError: Cannot read property 'forEach' of undefined
    at Object.exports.walkSync (C:\Users\Mauro\node_modules\jsreport-core\lib\util\util.js:46:10)
    at Object.get (C:\Users\Mauro\node_modules\jsreport-core\lib\extensions\locationCache.js:22:22)
    at <anonymous> {}

Я пытаюсь установить Windows 10. Любой обходной путь был бы признателен.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Я нашел обходной путь, вы можете изменить файл ...\node_modules\jsreport-core\lib\util.js следующим образом, чтобы заставить работать команду jsreport start:

enter image description here

0 голосов
/ 17 мая 2018

Пожалуйста, установите jsreport в выделенный каталог.
Как и c:\work\myapp.
Установка jsreport в дом вашего пользователя вызывает некоторые проблемы с разрешениями.

...