中旭信息
中旭信息
  • 发布:2025-04-18 14:59
  • 更新:2025-04-18 14:59
  • 阅读:36

使用工具创建的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 负责人:无 分享
已邀请:

要回复问题请先登录注册