如何解决模板包错误?

时间:2016-08-26 20:34:27

标签: javascript node.js bigcommerce

捆绑一个我一直在使用模板的主题时,一直在抛出一个错误,阻止它完成捆绑。我真的不知所措。

以下是控制台日志中的控制台日志:

  

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:\模版>

1 个答案:

答案 0 :(得分:2)

看起来ESLint并不喜欢你的一些JS。您可以尝试使.eslintrc文件中的规则不那么严格,甚至可以完全删除该文件,因为它不是必需的。

删除文件后再尝试捆绑。

有关eslint here的更多信息。