HBuilderX创建uniapp项目使用 tailwindcss

一、创建package.json文件

{
  "devDependencies": {
    "autoprefixer": "9",
    "postcss": "7",
    "postcss-rem-to-responsive-pixel": "^5.1.3",
    "tailwindcss": "npm:@tailwindcss/postcss7-compat",
    "weapp-tailwindcss-webpack-plugin": "^1.6.8",
    "webpack": "npm:webpack@webpack-4"
  }
}

二、打开终端 yarn / npm 安装依赖

三、创建 vue.config.js文件

// 为了 tailwindcss jit 开发时的热更新
if (process.env.NODE_ENV === "development") {
  process.env.TAILWIND_MODE = "watch";
}

const {
  UniAppWeappTailwindcssWebpackPluginV4,
} = require("weapp-tailwindcss-webpack-plugin");

/**
 * @type {import('@vue/cli-service').ProjectOptions}
 */
const config = {
  //....
  configureWebpack: {
    plugins: [new UniAppWeappTailwindcssWebpackPluginV4()],
  },
  //....
};

module.exports = config;

四、创建postcss.config.js文件

const path = require("path");

module.exports = {
  plugins: [
    require("autoprefixer")({
      remove: process.env.UNI_PLATFORM !== "h5",
    }),
    require("tailwindcss")({
      config: path.resolve(__dirname, "./tailwind.config.js"),
    }),
    // rem 转 rpx
    require("postcss-rem-to-responsive-pixel/postcss7")({
      rootValue: 32,
      propList: ["*"],
      transformUnit: "rpx",
    }),
  ],
};


五、创建tailwind.config.js文件

const path = require("path");
const resolve = (p) => {
	return path.resolve(__dirname, p);
};

/** @type {import('@types/tailwindcss/tailwind-config').TailwindConfig} */
module.exports = {
	mode: "jit",
	purge: {
		content: [
			resolve("./index.html"),
			resolve("./pages/**/*.{vue,js,ts,jsx,tsx,wxml}"),
		],
	},
	darkMode: false, // or 'media' or 'class'
	theme: {
		colors: {
			white: '#ffffff',
			black: '#000000',
			main: '#333333',
			content: '#666666',
			muted: '#999999',
			light: '#e5e5e5',
			primary: {
				DEFAULT: '#4173ff'
			},
			success: '#5ac725',
			warning: '#f9ae3d',
			error: '#f56c6c',
			info: '#909399',
			page: '#f6f6f6'
		},
		fontSize: {
			xs: '24rpx',
			sm: '26rpx',
			base: '28rpx',
			lg: '30rpx',
			xl: '32rpx',
			'2xl': '34rpx',
			'3xl': '38rpx',
			'4xl': '40rpx',
			'5xl': '44rpx'
		}
	},
	variants: {},
	plugins: [],
	corePlugins: {
		preflight: false,
	},
};
//自定义配置

六、App.vue文件的style中引入tailwindcss

<style>
	/*每个页面公共css */
	@import "tailwindcss/base";
	@import "tailwindcss/utilities";
</style>



  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: HBuilderX 可以用来创建 UniApp 项目。具体操作步骤如下: 1. 打开 HBuilderX 2. 点击“新建项目” 3. 选择“uni-app”模板 4. 输入项目名称和路径,点击“创建项目创建完成后,您就可以在 HBuilderX 中开发和调试 UniApp 项目了。 ### 回答2: HBuilderX是一款免费的IDE软件,可以用于开发HTML5应用程序。HBuilderX可以轻松地为各种应用程序创建项目,其中包括UNIapp项目。在本文中,我们将介绍如何在HBuilderX创建UNIapp项目。 一、安装HBuilderX 首先,您需要下载并安装HBuilderXHBuilderX可以从官方网站(http://www.dcloud.io/hbuilderx.html)下载,它适用于Windows,Mac和Linux。 二、创建UNIapp项目 1.打开HBuilderX,单击“新建项目”按钮。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775947994-eb4d5981-b3b2-4c72-a157-5016f17b1e3c.png) 2.选择“UNIapp模板”。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775964925-62b44ec1-0be5-486a-8161-53fe9de9a4f6.png) 3.设置项目名称和项目位置。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775970264-1c1fbc3d-17fd-4d17-b889-cbb97c858c34.png) 4.在“模板”选项卡上,选择应用程序类型、样式类型、页面数量和导航栏样式。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775974202-4197287d-6c90-40c4-812a-0a3e27f884f4.png) 5.在“参数”选项卡上,您可以为您的项目提供更多的设置,例如选择主题颜色、配置图标、配置引导页面等。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775982343-5ee33daf-cf23-4673-baa2-202f15b4fe25.png) 6.单击“创建”按钮,HBuilderX将为您创建一个UNIapp项目。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775990649-2c06171d-0878-4a71-a8c8-a2396f953d1e.png) 三、运行UNIapp项目 1.运行UNIapp项目时,请首先选择“微信开发者工具”,然后选择“运行”,在弹出的对话框中选择“小程序UNIapp”。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646775998213-5a0f0f8e-957b-4ba4-a619-6c450a8d62bc.png) 2.在“微信开发者工具”中,您可以预览并调试您的UNIapp项目。 ![image.png](https://cdn.nlark.com/yuque/0/2022/png/1757614/1646776003524-905b4e85-ebff-4853-a2cf-694b157d08ad.png) 以上就是如何在HBuilderX创建UNIapp项目的全部内容。祝您在使用HBuilderX时,能够顺利地为您的应用程序创建UNIapp项目。 ### 回答3: HBuilderX是一款基于VSCode内核的强大的前端开发工具。它支持创建多种类型的项目,包括 uni-app 项目uni-app 是一个跨平台的框架,可以快速构建出同时支持多个平台的应用程序,如微信小程序、百度小程序、H5页面等。 在HBuilderX创建uni-app项目非常简单。首先,需要打开HBuilderX,并选择“新建项目”选项卡,然后在弹出的“新建项目”对话框中选择“uni-app”模板,如图所示: ![HBuilderX创建uni-app项目](https://raw.githubusercontent.com/duojie-sheep/Markdown-Pictures/master/HBuilderX_Uniapp.png) 接下来,为新项目命名并选择保存路径,在此之后,HBuilderX将会自动创建一个uni-app 项目骨架,包括一些基础文件和目录。你可以在“项目资源管理器”中查看和编辑这些文件,如下图所示: ![项目资源管理器](https://raw.githubusercontent.com/duojie-sheep/Markdown-Pictures/master/HBuilderX_Project_Explorer.png) 现在,你可以开始编辑你的uni-app 项目了。首先,可以在“pages”目录下建立你的页面,每个页面应该至少包含一个.vue文件和一个同名的js文件。你可以在这些文件中编写HTML、CSS和JavaScript代码。除此之外,你还可以编辑manifest.json、App.vue和pages.json等文件。在完成页面的构建后,你可以通过HBuilderX提供的模拟器或者在真实设备上进行调试和测试。 总之,使用HBuilderX创建uni-app项目非常容易。你只需要几个简单的步骤,就可以开始构建跨平台应用程序。如果你想要了解更多关于uni-appHBuilderX的知识,可以参考官方文档或者在社区中寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值