更新时间
2024
年06
月27
日
环境准备
确保当前环境已经安装了Node.js
和npm
。可以通过查看版本号的方式检测是否安装,可执行以下命令查看
# Node.js查看
node --version
node -v
# npm查看
npm --version
npm -v
如果未安装可通过Node.js
官网点此进入下载安装
安装依赖
请在小程序项目根目录下或者在微信开发者工具—调试器—终端执行
初始化package.json
npm init -y
这里使用腾讯开源企业设计体系UI组件库TDesign点此进入来安装
安装tdesign
包
npm i tdesign-miniprogram -S --production
-S
或者-save
:将包保存到package.json文件中的dependencies字段,以便在将来重新安装时能够正确安装相同版本的包。--production
:只安装生产环境依赖,而不安装开发环境依赖。例如测试工具、构建工具等。
npm WARN config production Use
--omit=dev
instead.
如果提示这个警告是
npm
在告诉你,正在使用一个过时的命令来设置配置。从
npm
的5.0
版本开始,这个命令已经不再推荐使用。可以用--production
或者是--omit
。全局范围内设置npm
忽略开发依赖
npm config set omit=dev
安装时npm
临时忽略开发依赖
npm install --production
npm install --omit=dev
安装完成后会在小程序项目根目录下生成一个新的文件目录
node_modules
构建npm
配置project.config.json
"setting": {
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./"
}
]
}
构建npm
在微信开发者工具顶部菜单栏—工具—构建npm
构建成功后会在小程序项目根目录下生成一个新的文件目录
miniprogram_npm
提示:每次安装一个新的npm包都需要在微信开发者工具中重新构建npm
构建成功后请在微信开发者工具中—详情—本地设置—将JS编译成ES5开启
引入使用
修改app.json
将app.json
中的"style":"v2"
移出
因为该配置表示启用新版组件样式,将会导致TDesign的组件样式错乱。
使用npm包中的自定义组件
在需要使用这些组件的页面的.json
文件中,通过"usingComponents"
字段引入这些组件。
以下内容仅举例说明,其余UI组件请参考该文档说明使用。
{
"usingComponents": {
"t-button": "tdesign-miniprogram/button/button"
}
}
接着就可以在wxml
中直接使用这些组件
<t-button theme="primary">按钮</t-button>
附:如何使用官方weui
UI组件开发
在小程序项目根目录下的app.json
中添加以下配置即可。
{
"useExtendedLib": {
"weui": true
}
}
weui可通过https://weui.io查看效果,在https://github.com/Tencent/weui中复制对应组件使用。无需进行其他配置。
2 条评论
不错不错,我喜欢看 https://www.ea55.com/
逛一逛