当我添加新的js文件时,stencil bundle命令不起作用

时间:2017-02-28 05:35:00

标签: javascript node.js bigcommerce

我在我的主题(stencil-cli)中添加了多个js文件,当我运行stencil bundle命令时,会抛出js错误。

我已尝试删除appdata/roaming/npm/node_module,但尚未解决此问题。

这些是抛出的错误类型:

 keyword-spacing
  13:7511  error    'jQuery' is not defined
no-undef
  13:7517  error    A space is required after ','
comma-spacing
  13:7524  error    A space is required after ','
comma-spacing
 ✖ 1830 problems (1728 errors, 102 warnings)

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

C:\Users\admin\stencil>

1 个答案:

答案 0 :(得分:0)

很抱歉迟到的回复。如果您没有找到任何答案,那么我会为您提供一些建议。在编辑js文件后运行stencil bundle命令时,我遇到了同样的错误。

  • 当您使用if ='时,请使用运算符,并在使用if语句时使用if和();
  • 只需遵循错误提供的行和建议。你会解决的。
  • 也不允许使用空格,您只需要制作四个空格而不是制表符空格。

我只是举例并建议您遵循错误的指示。我希望你能解决你的问题。