//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 云打包 云证书 安卓
- 发布:2023-12-21 23:57
- 更新:2023-12-21 23:57
- 阅读:536
【报Bug】hbuilder 项目,导入unocss 云打包报错[postcss] Cannot read properties of undefined (reading 'get')
产品分类: 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.
[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也包过这个错
0 个回复