简体   繁体   English

Vue路由器错误:“模块构建失败:SyntaxError:意外令牌”

[英]Vue-Router error: “Module build failed: SyntaxError: Unexpected token”

I'm getting the error below by trying to compile this VueJS demo project . 我通过尝试编译此VueJS演示项目得到以下错误。 I update NPM to the latest stable version and all of the apps dependencies but the error remains. 我将NPM更新为最新的稳定版本和所有应用程序依赖项,但错误仍然存​​在。

As soon as I remove vue-router from index.js and main.js the error is gone. index.jsmain.js删除vue-router后,错误就消失了。 This is the error message: 这是错误消息:

> ERROR in ./~/vue-loader/lib/template-compiler?{"id":"data-v-0a5cdd23"}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/components/Meetup/Meetups.vue Module build failed: SyntaxError: Unexpected token (122:82)
> 
> 
> at Parser.pp$4.raise
> (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:2610:13)
>     at Parser.pp.unexpected (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:637:8)
>     at Parser.pp$3.parseExprAtom (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:2094:10)
>     at Parser.parseExprAtom (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:4372:24)
>     at Parser.pp$3.parseExprSubscripts (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1955:19)
>     at Parser.pp$3.parseMaybeUnary (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1932:17)
>     at Parser.pp$3.parseExprOp (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1893:41)
>     at Parser.pp$3.parseExprOp (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1893:24)
>     at Parser.pp$3.parseExprOps (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1876:90)
>     at Parser.pp$3.parseMaybeConditional (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1857:19)
>     at Parser.pp$3.parseMaybeAssign (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1832:19)
>     at Parser.pp$3.parseParenAndDistinguishExpression (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:2139:30)
>     at Parser.pp$3.parseExprAtom (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:2061:41)
>     at Parser.parseExprAtom (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:4372:24)
>     at Parser.pp$3.parseExprSubscripts (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1955:19)
>     at Parser.pp$3.parseMaybeUnary (/home/tom/Desktop/DevMeetup/node_modules/vue-template-es2015-compiler/buble.js:1932:17)
> @ ./src/components/Meetup/Meetups.vue 5:2-186  @ ./src/router/index.js
> @ ./src/main.js  @ multi ./build/dev-client ./src/main.js

How to fix it? 如何解决? Any ideas are appreciated. 任何想法表示赞赏。 Edit : I tried npm install again and got a message about url-loader being vulnerable. 编辑 :我再次尝试npm install ,并收到有关url-loader易受攻击的消息。 I got suggested to run npm install --save-dev url-loader@1.0.1 to fix it. 我建议run npm install --save-dev url-loader@1.0.1进行修复。 The error remains but could this the root of the cause? 错误仍然存​​在,但是这可能是原因的根源吗?

I can't see the error, compile finish successfully. 我看不到错误,编译成功。 Do you tried to clone again your repo? 您是否尝试过再次克隆您的仓库? I use npm: 6.0.1 node: v8.11.1 我使用npm:6.0.1节点:v8.11.1

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM