svelte - svelte.config.js 错误语法错误 : Cannot use impo

我设置 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 运行该项目

最佳答案

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

  • 改用require()(另见https://github.com/sveltejs/language-tools/blob/master/docs/preprocessors/in-general.md#generic-setup)
  • svelte.config.js 重命名为 svelte.config.mjs
  • 在您的 package.json 中设置 "type": "module"(可能会破坏其他脚本)

关于svelte - svelte.config.js 错误语法错误 : Cannot use import statement outside a module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70588096/

相关文章:

c++ - 直接将数组写入参数会在 C++ 中出错

bash - 在多个文件中将每第 4 次出现的 char "_"替换为 "@"

c++ - 将全局引用计数资源与原子同步——在这里放宽合适吗?

php - 通过存储在 PHP 字符串中的名称获取枚举值

regex - 在 perl 中使用 foreach 代替 map 和 grep

r - 如何检测 R 中数据框中给定引用变量下方和上方的最接近值?

rust - 特征的静态工厂方法

for-loop - For 循环构造转为函数式

xml - 无法解析类 SearchView

c# - 如何在 C# 中创建 JSON 对象