首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决错误“SyntaxError:意外令牌”和“npm错误!代码ELIFECYCLE“

如何解决错误“SyntaxError:意外令牌”和“npm错误!代码ELIFECYCLE“
EN

Stack Overflow用户
提问于 2020-09-09 01:54:45
回答 1查看 345关注 0票数 0

当我运行npm start时,我收到以下错误。有人能帮我解决这个问题吗?我只在Windows10上遇到过这种情况;在macOS上一切正常。

下面是回溯:

代码语言:javascript
复制
$ 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
EN

回答 1

Stack Overflow用户

发布于 2020-11-10 21:57:46

这是因为catch语句缺少异常变量

它应该被写成

代码语言:javascript
复制
} catch (e) { }

copy-webpack-plugin^@6.3.0开始,此问题已得到解决

请尝试升级/降级到早期版本以解决此问题。

Javascript MDN documentation中的c.f try/catch块

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63799248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档