开发者问题收集

错误:未捕获(在承诺中)TypeError:无法读取未定义的属性(读取“getReport”)Deno + vite

2023-12-03
203

我正在使用 Ubuntu。我按照此文档安装 deno-vue https://docs.deno.com/runtime/tutorials/how_to_with_npm/vue 我遇到了奇怪的错误。

Task dev deno run -A --node-modules-dir npm:vite
error: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'getReport')
    at isMusl (file:///home/bbabinski-a/Documents/Udemy/quasar-vite/node_modules/.deno/[email protected]/node_modules/rollup/dist/native.js:5:30)
    at getPackageBase (file:///home/bbabinski-a/Documents/Udemy/quasar-vite/node_modules/.deno/[email protected]/node_modules/rollup/dist/native.js:53:28)
    at Object.<anonymous> (file:///home/bbabinski-a/Documents/Udemy/quasar-vite/node_modules/.deno/[email protected]/node_modules/rollup/dist/native.js:28:21)
    at Object.<anonymous> (file:///home/bbabinski-a/Documents/Udemy/quasar-vite/node_modules/.deno/[email protected]/node_modules/rollup/dist/native.js:81:4)
    at Module._compile (node:module:733:34)
    at Object.Module._extensions..js (node:module:747:10)
    at Module.load (node:module:658:32)
    at Function.Module._load (node:module:539:12)
    at Module.require (node:module:677:19)
    at require (node:module:791:16)

我的设置:
-deno 1.38.4
Ubuntu 22.04 Jammy Jellyfish

我做错了什么?请帮忙!!

我试图安装 Deno + Vite

2个回答

此问题最近已在 https://github.com/denoland/deno/pull/21373 上修复。

此问题应该适用于未来的 Deno 版本。

目前,您可以指定 Vite 的早期版本,如下所示:

deno run -A --node-modules-dir npm:vite@^4.5.1

此方法可能比使用 monkey-patch 方法更好。

此方法对我有效。请注意,此问题仅影响 Linux 系统。

Lincoln
2023-12-04

Deno 1.39.0 已修复此问题!:D

nik-kita
2023-12-23