前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序(二)使用npm安装weui

微信小程序(二)使用npm安装weui

作者头像
用户6256742
发布2024-07-16 09:35:12
930
发布2024-07-16 09:35:12
举报
文章被收录于专栏:网络日志

作为一个不专业的前端,在开发前端的时候我喜欢用一些UI库。HTML页面一般习惯用bootstarp,layui等。VUE项目一般习惯用iview,elementui等。

小程序自然也不例外,我这里使用的是官方推荐的weui组件库,但是如何将其引入项目,这是一个很值得深思的问题。

最终我还是选择了VUE一样的管理方式,使用npm。

Vue的脚手架默认就是支持npm的。但是小程序需要你手动安装。

当然,这部分官方文档是有介绍的,想看官方文档的同学,请移步《npm支持

写这篇博客的原因就是,官方文档我看不懂,反正我是搞不清楚文档是怎么让他们写成这样的。

一:打开小程序项目

我这里指的是打开小程序项目的文件目录,如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

在当前目录下打开命令行窗口(cmd)当然,我这里指的是windows系统。

如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

(1):初始化npm

代码语言:javascript
复制
npm init

命令行里会以交互的形式让你填一些项目的介绍信息,依次介绍如下:(不知道怎么填的直接回车、回车...)

name 项目名称

version 项目的版本号

description 项目的描述信息

entry point 项目的入口文件

test command 项目启动时脚本命令

git repository 如果你有 Git 地址,可以将这个项目放到你的 Git 仓库里

keywords 关键词

author 作者叫啥

license 项目要发行的时候需要的证书,平时玩玩忽略它

(2):安装npm

代码语言:javascript
复制
Npm install

(3):在项目根目录下创建node_modules 空目录

(4):进入刚刚创建的node_modules目录,在当前目录下,打开cmd

(5):执行安装第三方UI库的npm.包命令:我这里安装的是weui

代码语言:javascript
复制
 npm install --save weui-miniprogram

执行成功之后,你会发现你想安装的第三方UI库的包已经下载到node_modules目录中,如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

然后,你项目的目录文件如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

二:配置微信开发者工具支持npm

这个很简单,如下图所示:勾选红框标注的使用npm模块:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

然后,点击菜单栏 工具->构建npm,将你刚刚使用npm安装的插件集成到项目中。

如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

构建成功之后,项目文件根目录会多出一个miniprogram_npm目录,这个就小程序构建npm所生成的目录。

如下图所示:

微信小程序(二)使用npm安装weui
微信小程序(二)使用npm安装weui

将weui的css样式引入全局css文件中,便于全局使用:

代码语言:javascript
复制
/*引入weui库*/
@import '/miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss';

这样,就可以在全局使用weui的样式了。

最后可能需要注意一下:

每当你通过 npm 安装一个第三方库时,记得别忘记重新构建一下(点开左上角工具->选中构建npm)

这个很重要。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档