自定义小程序组件发布到npm

news/2024/7/20 2:17:42 标签: 小程序, npm, 前端

初始化项目

创建文件夹,例如

mkdir my_test_mini_module

cd 到文件执行初始化

cd my_test_mini_module
npm init

按照提示输入对应的信息,最终得到一个package.json

{
  "name": "my_test_mini_module",
  "version": "1.0.0",
  "description": "小程序组件包test",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "jedshi",
  "license": "ISC"
}

同时给该文件加上微信官方的根目录指向 "miniprogram": "src"
最终文件如下;

{
  "name": "my_test_mini_module",
  "version": "1.0.0",
  "description": "小程序组件包test",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "jedshi",
  "license": "ISC",
  "miniprogram": "src"
}

给需要发布的组件加上根目录

执行mkdir src,创建一个src根目录.,所有的组件都放在这个文件夹下面。
例如
在这里插入图片描述

npm_50">发布npm

首先执行 npm config set registry=https://registry.npmjs.org 确保自己的源在官方npm
没有账号的,需要自行在npmjs上注册一个。
然后执行 npm login,按照要求输入账号,密码。完毕后会提示登录成功。

在这里插入图片描述
最后执行 npm publish 即可~

Enjoy!


http://www.niftyadmin.cn/n/110253.html

相关文章

《Roller: Fast and Efficient Tensor Compilation for Deep Learning》

《Roller: Fast and Efficient Tensor Compilation for Deep Learning》 用于深度学习 快速高效的张量编译器 作者 微软亚洲研究院以及多伦多大学等多所高校 摘要 当前编译为了产生高效的kernel时,搜索空间大,通常使用机器学习的方法 找到最优的方案…

工作篇:触摸屏原理介绍

一、触摸屏概述 触摸屏作为一种新的输入设备,它是目前最简单、方便、自然的一种人机交互方式。 当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶…

何为数据分析?数据分析流程是啥?

一、什么是数据分析 指用专业的统计分析方法对大量数据进行分析,并加以详细研究和概括总结,提取有价值的信息,形成有效的分析结论,从而影响业务决策 二、数据分析的重要性 一切事物,如果不能量化它,我们…

代码随想录之数组(力扣题号)

69 x的平方根 这题需要注意的点在于数据的数据范围导致计算x的平方可能会超过Integer范围 超出范围之后的大小判断就会出错 if(2147488281>2147395600) System.out.println("yes"); //没有输出 注意不能这样,会超出Integer范围解决:前面…

结构体占用内存大小如何确定?-->结构体字节对齐 | C语言

目录 一、什么是结构体 二、为什么需要结构体 三、结构体的字节对齐 3.1、示例1 3.2、示例2 3.3、示例3 3.4、示例4 3.5、示例5 四、结构体字节对齐总结 一、什么是结构体 结构体是将不同类型的数据按照一定的功能需 求进行整体封装,封装的数据类型与大小均…

Linux性能监控工具iostat解析

1.iostat命令详解 CPU 内存 磁盘 网络 四大子系统 1.1 查看提供iostat命令的软件包 yum provides "*/iostat" yum -y install systatiostat 1 显示实时的数据 iostat 结果自系统启动以来的平均值1.2 iostat命令CPU指标 %user 应用程序消耗CPU资源占比 %nice 进…

ABB机器人配置DeviceNet总线IO板以及信号分配的具体方法示例

ABB机器人配置DeviceNet总线IO板以及信号分配的具体方法示例 基本步骤: 配置IO板分配IO信号这里以DeviceNet总线的DSQC652为例进行说明: 配置IO板的基本步骤:  配置IO板的型号  连接到总线  配置IO板的地址 (1台机器人可以配置多个IO板连接到DeviceNet总线,为了让机…

SpringBoot接口开发的常用注解有哪些

Controller 标记此类是一个控制器,可以返回视图解析器指定的html页面,通过ResponseBody可以将结果返回json、xml数据。 RestController 相当于ResponseBody加 Controller,实现rest接口开发,返回json数据,不能返回html…