我有一个 monorepo,其中包含 Stencil 使用 VueOutputTarget 提供的模板 Web 组件和 vue 包装器组件。 该组件在开发模式下工作正常,但当我运行构建模式时,它抱怨找不到入口文件。
我观察到这些包含在开发模式中,但不包含在构建模式中。
hello.oqCrayH6.js:1 TypeError: 无法获取动态导入的模块: http://localhost:3000/_nuxt/my-component.entry.js undefined
网址-
https://stackblitz.com/~/github.com/paragdiwan/nuxt-stencil-integration
请奔跑
pnpm nuxt-dev。 (作品-->将能够看到包含“你好 来自模板组件的世界”。pnpm build(抛出错误)
网址:-localhost:3000/你好
进一步分析后得知
vite has difficulties in loading stencil components lazily
参考网址=https://stenciljs.com/docs/config-extras 请参阅属性模板提供 - enableImportInjection
但也许,
vite
需要检查一下。