r***@163.com
r***@163.com
  • 发布:2023-12-21 23:57
  • 更新:2023-12-21 23:57
  • 阅读:536

【报Bug】hbuilder 项目,导入unocss 云打包报错[postcss] Cannot read properties of undefined (reading 'get')

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: wind10

HBuilderX类型: 正式

HBuilderX版本号: 3.98

手机系统: Android

手机系统版本号: Android 12

手机厂商: 一加

手机机型: 8T

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
//1 hbuilder 创建项目  
//2 pnpm init && pnpm i -D unocss  
//3 创建 vite.config.js  
import { defineConfig } from 'vite'  
import uni from '@dcloudio/vite-plugin-uni'  
import UnoCSS from 'unocss/vite'  
export default defineConfig({  
  plugins: [  
    uni(),  
    UnoCSS()  
  ],  
})  
//4 创建uno.config.js  
import {   
  defineConfig,  
  // app预设  
  presetWind,  
  presetAttributify   
} from "unocss";  
export default defineConfig({  
  presets: [  
    presetWind(),  
    presetAttributify(),  
  ],  
});  
//5 main.js添加uno.css 可以vue文件添加class测试是否生效class="bg-red" m="l-100rpx"  
import 'virtual:uno.css'  
//6 云打包 云证书 安卓  

操作步骤:
//1 hbuilder 创建项目  
//2 pnpm init && pnpm i -D unocss  
//3 创建 vite.config.js  
import { defineConfig } from 'vite'  
import uni from '@dcloudio/vite-plugin-uni'  
import UnoCSS from 'unocss/vite'  
export default defineConfig({  
  plugins: [  
    uni(),  
    UnoCSS()  
  ],  
})  
//4 创建uno.config.js  
import {   
  defineConfig,  
  // app预设  
  presetWind,  
  presetAttributify   
} from "unocss";  
export default defineConfig({  
  presets: [  
    presetWind(),  
    presetAttributify(),  
  ],  
});  
//5 main.js添加uno.css 可以vue文件添加class测试是否生效class="bg-red" m="l-100rpx"  
import 'virtual:uno.css'  
//6 云打包 云证书 安卓  

预期结果:

正常打包

实际结果:

[plugin:unocss:global:build:scan] [postcss] Cannot read properties of undefined (reading 'get')
[HBuilder] 23:22:45.804 Build failed with errors.

bug描述:

Hbuilder 项目,导入unocss 云打包报错[postcss] Cannot read properties of undefined (reading 'get')
cli项目一旦涉及云函数,市场插件就会变得混乱,不如Hbuilder 项目,理论上这样是没问题的,但是报错了,猜测依赖问题冲突,不知道哪一个很可能是eslint14到15 postcss也包过这个错

2023-12-21 23:57 负责人:无 分享
已邀请:

要回复问题请先登录注册