SvelteKit:RollupError:意外的标记“,”。预期的标识符或字符串

问题描述 投票:0回答:1

当我使用

npm run dev
运行 SvelteKit vite 开发服务器时,尝试打开页面时出现错误:

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)

但是 Vite 并没有告诉哪里问题发生。

同样的错误消息与

npm run build
没有更多信息。

如何找到有解析错误的有问题的 Svelte 文件?

vite sveltekit
1个回答
0
投票

您应该能够在发生错误的位置附加调试器。 如何最好地完成此操作取决于 IDE,对于 VS Code,例如请参阅这些文档

当执行停止时,您可以导航堆栈并搜索源代码传递到管道中的位置。如果您有相关来源,识别该组件应该不那么困难。

如果您需要更具体的建议,请提供最小限度的复制。

© www.soinside.com 2019 - 2024. All rights reserved.