因为需要使用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
0 个回复