vueランタイムSyntaxError:Unexpected token(1:5)

3277 ワード

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
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:2488:13) at Parser.pp.unexpected (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:623:8) at Parser.pp.expect (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:617:26) at Parser.pp$3.parseParenAndDistinguishExpression (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:2043:38) at Parser.pp$3.parseExprAtom (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1978:41) at Parser.parseExprAtom (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import\lib\inject.js:58:31) at Parser.pp$3.parseExprSubscripts (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1872:19) at Parser.pp$3.parseMaybeUnary (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1849:17) at Parser.pp$3.parseExprOps (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1791:19) at Parser.pp$3.parseMaybeConditional (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1774:19) at Parser.pp$3.parseMaybeAssign (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1750:19) at Parser.pp$3.parseExpression (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:1722:19) at Parser.pp$1.parseStatement (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:777:45) at Parser.parseStatement (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import\lib\inject.js:45:31) at Parser.pp$1.parseTopLevel (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:672:23) at Parser.parse (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_modules\acorn\dist\acorn.js:529:15) at Object.parse (D:\[ A ] WorkPath\[ G ]VueJs\ifcp-master
ode_modules\acorn-dynamic-import
ode_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"'
}