捆绑一个我一直在使用模板的主题时,一直在抛出一个错误,阻止它完成捆绑。我真的不知所措。
以下是控制台日志中的控制台日志:
E:\ stencil>模板包验证主题...运行ESLint ...
E:\ stencil \ assets \ js \ theme \ common \ carousel.js 22:159错误解析 错误:相邻的JSX元素必须包含在封闭标记中
E:\ stencil \ assets \ js \ theme \ common \ product-details.js 300:15警告 函数'updateView'具有13复杂度的复杂性
✖2个问题(1个错误,1个警告)
C:\用户\凯尔\应用程序数据\漫游\ NPM \ node_modules \ @bigcommerce \模版-CLI \ lib中\模版bundle.js:255 扔错了; ^错误:请修复上面的Javascript错误。 at runLintTask(C:\ Users \ Kyle \ AppData \ Roaming \ npm \ node_modules \ @bigcommerce \ stencil-cli \ lib \ bundle-validator.js:268:18) 在C:\ Users \ Kyle \ AppData \ Roaming \ npm \ node_modules \ @bigcommerce \ stencil-cli \ node_modules \ async \ lib \ async.js:718:13 在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:\模版>
答案 0 :(得分:2)
看起来ESLint并不喜欢你的一些JS。您可以尝试使.eslintrc文件中的规则不那么严格,甚至可以完全删除该文件,因为它不是必需的。
删除文件后再尝试捆绑。
有关eslint here的更多信息。