Nuxt3 + Vite常见问题

Nuxt3 + Vite 常见问题
1.The requested module '/_nuxt/node_modules/@babel/runtime/regenerator/index.js' does not provide an export named 'default'
解决方式:
vite.optimizeDeps.include这是 CJS 依赖项的常见模式
在 nuxt.config.ts

import { defineNuxtConfig } from 'nuxt';

// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
  vite: {
    optimizeDeps: {
      // 添加该行代码
      include: ['@babel/runtime/regenerator'],
      // 用于:从预捆绑中排除的依赖项
      exclude: [],
    },
  }
})

解决文档:https://vitejs.dev/config/#optimizedeps-include

  1. [nuxt] [request error] Directory import '....output\server\node_modules*********' is not supported resolving ES modul es imported from
    and
    [h3] [unhandled] H3Error: Cannot find module '/node_modules/@web3-onboard/injected-wallets/dist/types' imported from '//'
defineNuxtConfig({
  build: {
    transpile: ['@web3-onboard/injected-wallets']
  }
})

3.nuxt 遇到 Failed to resolve import "ufo" from "virtual:nuxt:/Users/hom/home/bitfrog-ts/.nuxt/paths.mjs". Does the file exist

  • 可以类似的问题,可以查看你是否用的是pnpm,如果是的话,那么可以执行 pnpm i --shamefully-hoist 解决你的问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容