当我添加新的 js 文件时,模板捆绑命令不起作用

stencil bundle command is not working when i add new js file

我在我的主题 (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>

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

  • 当你使用像'='这样的运算符时,请给出尾随space,当你使用if语句时,请在if和()之间给出,
  • 按照错误给出的行和建议进行操作即可。你会解决的。
  • 也不允许使用白色 space,您只需制作四个 space 而不是制表符 space。

我只是举个例子,建议你按照错误的指示去做。我希望你能解决你的问题。