【问题标题】:webpack is watching for changes node_modules/micromatch/index.js:44webpack 正在关注 node_modules/micromatch/index.js:44 的变化
【发布时间】:2021-07-02 13:25:43
【问题描述】:

我正面临这个错误。我已经多次删除 node_modules 文件仍然面临这个问题 请帮忙解决这个问题

    let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true);
                                                   ^^^

SyntaxError: Unexpected token ...
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/jayant/repo/jj/node_modules/browser-sync/dist/public/stream.js:3:18)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
[23:28:54] webpack is watching for changes


我的节点版本是 v6.11.2 和 npm 版本:3.10.10

【问题讨论】:

  • Node v6 不支持扩展运算符 ...options 至少对于对象,它应该支持数组。您需要更新版本的 Node.js,我相信它从 8.3 版开始就受支持
  • 我已将节点升级到版本 10 stll 面临此错误
  • 你有什么确切的版本?查看此内容以检查它是否支持kangax.github.io/compat-table/es2016plus/#test-object_rest/…
  • 之前我有 v6.11.2,现在我有 v10.0.0

标签: javascript node.js npm browser-sync


【解决方案1】:

我不想升级我的节点版本,升级本可以轻松解决我的问题。 我已通过降级浏览器同步版本(即 2.26.7)解决此问题 你可以尝试安装它的每个版本,npm install browser-sync@version

您可以从https://www.npmjs.com/package/browser-sync查看版本

【讨论】:

    猜你喜欢
    • 2021-11-26
    • 2018-07-15
    • 1970-01-01
    • 2019-10-30
    • 2022-12-02
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多