vitePress打包报错如何解决:Warning: To load an ES module

完整报错信息

(node:23840) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
C:\Users\pc\Desktop\vitepress\node_modules\.pnpm\@wangeditor+editor-for-vue@5.1.12_@wangeditor+editor@5.1.23_vue@3.3.4\node_modules\@wangeditor\editor-for-vue\dist\index.esm.js:20
import { defineComponent, ref, shallowRef, onMounted, watch, toRaw, openBlock, createElementBlock, watchEffect } from "vue";
^^^^^^

SyntaxError: Cannot use import statement outside a module

报错页面

img

你在代码中使用了 ES6 的 import 语法,但是没有将其作为一个模块来运行