当我运行npm start时,我收到以下错误。有人能帮我解决这个问题吗?我只在Windows10上遇到过这种情况;在macOS上一切正常。
下面是回溯:
$ npm start
> webpack-boilerplate@1.0.0 start E:\Projects\Upwork_Projects\wellness-osteo\markup
> webpack-dev-server --open --config webpack.dev.js
E:\Projects\Upwork_Projects\wellness-osteo\markup\node_modules\copy-webpack-plugin\node_modules\p-limit\index.js:30
} catch {}
^
SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:617:28)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (E:\Projects\Upwork_Projects\wellness-osteo\markup\node_modules\copy-webpack-plugin\dist\index.js:12:38)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! webpack-boilerplate@1.0.0 start: `webpack-dev-server --open --config webpack.dev.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the webpack-boilerplate@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\krish\AppData\Roaming\npm-cache\_logs\2020-09-08T17_46_12_163Z-debug.log发布于 2020-11-10 21:57:46
这是因为catch语句缺少异常变量
它应该被写成
} catch (e) { }从copy-webpack-plugin^@6.3.0开始,此问题已得到解决
请尝试升级/降级到早期版本以解决此问题。
Javascript MDN documentation中的c.f try/catch块
https://stackoverflow.com/questions/63799248
复制相似问题