Error in svelte.config.js Syntax Error: Cannot use import statement outside a module

Error in svelte.config.js Syntax Error: Cannot use import statement outside a module

我设置 svelte.config.js 如下代码:

import preprocess from 'svelte-preprocess';

const config = {
  preprocess: preprocess(),
};

export default config;

突然间,我的 Svelte 代码不断出错 Error in svelte.config.js SyntaxError: Cannot use import statement outside a module

如何解决这个问题?但我仍然能够 运行 使用 npm

的项目

我通过设置 Svelte 语言服务器解决了这个问题:VSCode

上的运行时

转到 File > Preferences > Settings 在搜索框中搜索 svelte,然后找到 Svelte > Language-server: Runtime

之后,将完整路径node.exe(例如:C:\Program Files\nodejs\node.exe)添加到Svelte > Language-server: Runtime

您可能没有在 package.json 中使用 "type": "module",因此导入语句在 svelte.config.js 中不起作用。您可以通过三种方法解决此问题: