如何通过typescript写一个包
创始人
2025-06-01 07:36:48

https://github.com/dL-hx/test-array-map
课程链接

安装

npm init -y
npm i typescript -D

配置tsconfig.json

“declaration”: true //生成声明文件

“outDir”: “./dist”, // 输出目录

“exclude”: [ //排除待编译文件

“./dist”,
“./example”
]

编译代码

编译ts-array-map.ts

$ tsc

测试执行代码

$ tsc .\example\test.ts$ node .\example\test.js

发包

配置 .npmignore 发包忽略文件
npm login
npm publish

每次发布前需要执行 tsc命令 编译后
npm publish

在这里插入图片描述

使用

npm i dl-test-array-map

import arrayMap from '../dist/dl-test-array-map';
const res = arrayMap([1,2], item=> item + 2)
console.log(res);

相关内容

热门资讯

《恋与制作人》诉咪咕案终审胜诉 12月21日,“咪咕电影”发布了一则道歉声明,针对2023年咪咕在微博平台发布标题为“用《恋与制作人...
迁徙候鸟来了,怎么“数”清楚? (来源:中国环境报)转自:中国环境报
俄总统新闻秘书:普京愿与马克龙... 中新网12月21日电 综合外媒21日报道,俄罗斯总统新闻秘书佩斯科夫表示,俄总统普京准备与法国总统马...
江城埠场大桥,通车 转自:广东阳江发布12月19日,省道S540线阳江江城埠场大桥危旧桥梁改造工程顺利完工、正式通车,标...
梦见菩萨的雕像什么意思,梦见菩... 梦见菩萨的雕像 人际关系压迫著金钱运,与金钱牵扯不清的交往是值得你深思熟虑的。就算是小额的金钱借贷也...