vue 运行时 报SyntaxError: Unexpected token (1:5)

在用VUE开发系统过程中,启动项目时报错,但 npm run dev 能启动成功。

报错如下:

20% building modules 90/96 modules 6 active ...odules\async-validator\es\messages.js{ SyntaxError: Unexpected token (1:5)at Parser.pp$4.raise (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:2488:13)at Parser.pp.unexpected (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:623:8)at Parser.pp.expect (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:617:26)at Parser.pp$3.parseParenAndDistinguishExpression (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:2043:38)at Parser.pp$3.parseExprAtom (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1978:41)at Parser.parseExprAtom (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\lib\inject.js:58:31)at Parser.pp$3.parseExprSubscripts (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1872:19)at Parser.pp$3.parseMaybeUnary (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1849:17)at Parser.pp$3.parseExprOps (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1791:19)at Parser.pp$3.parseMaybeConditional (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1774:19)at Parser.pp$3.parseMaybeAssign (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1750:19)at Parser.pp$3.parseExpression (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:1722:19)at Parser.pp$1.parseStatement (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:777:45)at Parser.parseStatement (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\lib\inject.js:45:31)at Parser.pp$1.parseTopLevel (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:672:23)at Parser.parse (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:529:15)at Object.parse (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master\node_modules\acorn-dynamic-import\node_modules\acorn\dist\acorn.js:3378:37) pos: 5, loc: Position { line: 1, column: 5 }, raisedAt: 6 }95% emitting DONE  Compiled successfully in 15054ms14:28:36

 经过排查,最终查出的原因是是在confing/prod.env.js文件中添加API_URL参数时没有双引号导致。这里定义参数时是key-value的形式,但value值的格式是单引号内要用双引号,正确格式的内容如下:

'use strict'
module.exports = {NODE_ENV: '"production"',API_URL: '"http://localhost:8088"'
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部