2016-08-26 5 views
0

При связывании темы, которую я работал над трафаретом, возникает ошибка, которая мешает ей завершить набор. Я действительно в недоумении, что делать.Как устранить ошибку пучка трафаретов?

Вот лог консоли из журнала консоли:

E:\stencil>stencil bundle Validating theme... Running ESLint...

E:\stencil\assets\js\theme\common\carousel.js 22:159 error Parsing error: Adjacent JSX elements must be wrapped in an enclosing tag

E:\stencil\assets\js\theme\common\product-details.js 300:15 warning Function 'updateView' has a complexity of 13 complexity

✖ 2 проблемы (1 ошибка, 1 предупреждение)

C:\Users\Kyle\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\lib\stencil-bundle.js:255 throw err; ^Error: Please fix the above Javascript errors. at runLintTask (C:\Users\Kyle\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\lib\bundle-validator.js:268:18) at C:\Users\Kyle\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\async\lib\async.js:718:13 at Immediate.iterate [as _onImmediate] (C:\Users\Kyle\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\async\lib\async.js:262:13) at processImmediate [as _immediateCallback] (timers.js:367:17)

E:\stencil>

+0

Вы недавно обновили CLI-профиль Stencil? – Alyss

+0

Эта установка CLI, вероятно, 2-3 недели, я думаю? Я не уверен, как его обновить. И я боюсь переустановить его, потому что похоже, что это переопределит пользовательскую работу, которую я сделал на тему. – EGSdesign

ответ

2

Похоже ESLint не любит некоторые из ваших JS. Вы можете попытаться сделать правила в файле .eslintrc менее строгими или даже полностью удалить файл, поскольку это необязательно.

После удаления файла попробуйте снова установить соединение.

Дополнительная информация о eslint here.

+0

Да, я на самом деле просто понял, что полностью пропустил файл carousel.js, который он упоминает наверху .... Я только что исправил это, и все было хорошо ... немного смущено, но по крайней мере теперь оно исправлено. – EGSdesign