You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue项目用vite-plugin-md遇ERR_PACKAGE_PATH_NOT_EXPORTED错误求助

Vue项目使用vite-plugin-md启动报错:ERR_PACKAGE_PATH_NOT_EXPORTED

问题详情

我在构建Vue应用时,尝试使用vite-plugin-md作为Markdown加载器,完全按照其官方文档配置了vite.config.js:

/* vite.config.js */

import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { Markdown } from 'vite-plugin-md'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue({
      include: [/\.vue$/, /\.md$/], // <--
    }),
    Markdown(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

但执行npm run dev时出现如下错误:

failed to load config from /route/md-demo/vite.config.js
error when starting dev server:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /route/md-demo/node_modules/@yankeeinlondon/happy-wrapper/package.json
    at new NodeError (node:internal/errors:393:5)
    at exportsNotFound (node:internal/modules/esm/resolve:295:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:575:13)
    at resolveExports (node:internal/modules/cjs/loader:538:36)
    at Module._findPath (node:internal/modules/cjs/loader:607:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1025:27)
    at Module._load (node:internal/modules/cjs/loader:885:27)
    at Module.require (node:internal/modules/cjs/loader:1105:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (/route/md-demo/node_modules/vite-plugin-md/dist/index.cjs:18031:28)

我已经尝试通过错误关键词搜索相关帖子,并执行了npm update,但问题仍未解决。

解决方案

在项目根目录的package.json中添加"type": "module"字段即可解决该问题,此方案来自vite-plugin-md官方讨论。

内容的提问来源于stack exchange,提问作者Yang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:01:09