Quando estou executando o servidor de desenvolvimento SvelteKit vite, npm run dev
recebo um erro ao tentar abrir uma página:
RollupError: Unexpected token `,`. Expected identifier or string
at getRollupError (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/parseAst.js:392:41)
at ParseError.initialise (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/node-entry.js:11170:28)
at convertNode (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/node-entry.js:12915:10)
at convertProgram (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/node-entry.js:12232:12)
at Module.setSource (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/node-entry.js:14076:24)
at async ModuleLoader.addModuleSource (file:///Users/moo/code/frentek/node_modules/rollup/dist/es/shared/node-entry.js:18729:13)
Porém Vite não informa onde o problema acontece.
A mesma mensagem de erro ocorre npm run build
sem mais informações.
Como posso localizar o arquivo Svelte problemático com um erro de análise?
Você deve conseguir anexar um depurador no local em que o erro ocorre. A melhor forma de fazer isso depende do IDE, para VS Code, por exemplo, consulte estes documentos .
Quando a execução é interrompida, você pode navegar na pilha e procurar o local em que o código-fonte é passado para o pipeline. Se você tiver a fonte relevante, identificar o componente não deverá ser tão difícil.
Se quiser conselhos mais específicos, forneça uma reprodução mínima.