中旭信息
中旭信息
  • 发布:2025-04-18 14:59
  • 更新:2025-05-29 21:02
  • 阅读:192

使用工具创建的uniapp项目,在根目录下面创建了vite.config.js,会产生import A from './prism.js'。会报错!

分类:uni-app

因为需要使用UnoCss,采用了下面的引入
vite.config.js的内容:

import { defineConfig } from 'vite';  
import uni from '@dcloudio/vite-plugin-uni';  
export default defineConfig(async ()=> {  
    const UnoCss = await import('unocss/vite').then(i => i.default)  
    return {  
        plugins: [  
            uni(),  
            UnoCss()  
        ],  
    }  
});

同时在在一个vue页面中,import A from './prism.js'。然后console.log(A)。则会报错:

 [plugin:vite:import-analysis] Failed to parse source for import analysis because the content contains invalid JS syntax. If you are using JSX, make sure to name the file with the .jsx or .tsx extension.  
13:33:09.973 at uni_modules/byt-ai-agent-uni/components/core/Bubble/components/zero-markdown-view/components/mp-html/highlight/prism.min.js:1:0  
13:33:09.973   332|         doctype: {  
13:33:09.973   333|             pattern: /<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,  
13:33:09.973   334|             greedy: !0,  
13:33:09.973      |       ^  
13:33:09.973   335|             inside: {  
13:33:09.973   336|                 "internal-subset": {

但是,如果将vite.config.js删除,那么则很正常使用。
我希望能在使用unocss的同时,也能正常import A from './prism.js'。需要如何配置vite

2025-04-18 14:59 负责人:无 分享
已邀请:
豪气布拉格

豪气布拉格

我也遇到了同样的问题,这个组件vite会这样,作者请问解决了吗

DCloud_UNI_JBB

DCloud_UNI_JBB

不使用 unocss 的时候 会报错吗?看报错的是三方包,先确认下报错是否由 unocss 引起,还是三方引起的。

要回复问题请先登录注册