更新时间
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中复制对应组件使用。无需进行其他配置。
9 条评论
██ 㸔 ِ黃 ِ魸【 T55V.CC 】偸⚡啪【 T55V.CC 】綄 整 版 ██
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人
这篇文章不错!
作者的布局谋篇匠心独运,让读者在阅读中享受到了思维的乐趣。
古典诗词化用自然,毫无斧凿痕迹。
博主讲的好详细!mark惹
不错不错,我喜欢看 https://www.ea55.com/
逛一逛