【问题标题】:Vite Migration: error does not provide an exportVite 迁移:错误不提供导出
【发布时间】:2021-09-01 17:16:40
【问题描述】:

我正在尝试使用 Vue 2.0 从 vue-cli 迁移到 Vite。

我有一些用于 GRPC 通信的 JavaScript 生成文件;在每个文件旁边,都有一个声明性文件,因为我将 Vue 与 TypeScript 一起使用。运行 Vite 时出现此错误:

Uncaught SyntaxError: The requested module '/src/proto/admin_config_grpc_web_pb.js' does not provide an export named 'AdminConfigurationServicePromiseClient'

但是,我有一个相应的声明文件,其中包含这一行:

export class AdminConfigurationServiceClient {

有人遇到过这个问题并有解决办法吗?

谢谢

【问题讨论】:

    标签: vue.js vuejs2 module export vite


    【解决方案1】:

    这个错误类似于vite issuehttps://github.com/vitejs/vite/issues/2117

    不要在 vite 中重新导出 typescript 类型或接口。你可以把它导出到文件A中,然后再导入到文件B中。不要再尝试将它导出到文件B中

    顺便说一句,

    https://github.com/originjs/webpack-to-vite

    这是我在转换旧项目时搜索错误消息时发现的一个github项目。它列出了一些转换项和错误修复方法。它甚至可以一键将旧项目转换为 vite 项目。不错,推荐!

    【讨论】:

      猜你喜欢
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 2016-02-17
      • 2022-08-10
      • 1970-01-01
      • 2017-09-26
      相关资源
      最近更新 更多