个人博客 个人博客
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

董先亮

前端react开发
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 高德地图接入
  • 以鼠标为中心缩放
  • 银行卡号验证
  • 前端规范化
  • 二维码与条形码
  • 监控设备接入
  • 获取鼠标位置坐标
  • node、npm关系
  • node-sass版本问题
  • html实现拖拽
  • npm发包
    • package.json常用配置
      • 模块化规范
  • rullup打造工具库
  • 九宫格拖拽
  • 前端项目审核
  • 多次引用相同文件的打包问题
  • 前端面试题
  • websocket即时通讯
  • 前端专题
NeverStop1024
2023-01-05
目录

npm发包

# package.json常用配置

# 模块化规范

如果package.json同时配置了main、module两个属性,那这个npm包就可以同时适配两种引入方式了(CommonJS、esm)

{
  // require方式引用,会引这个文件
  "main": "dist/index.cjs.js",
  // import方式引入,自动引这个文件
  "module": "dist/index.esm.js",
  // ts项目找的类型
  "types": "dist/index.d.ts"
}
1
2
3
4
5
6
7
8

参考: npm包发布详细教程 (opens new window)

编辑 (opens new window)
上次更新: 2023/01/30
html实现拖拽
rullup打造工具库

← html实现拖拽 rullup打造工具库→

最近更新
01
mock使用
07-12
02
websocket即时通讯
07-12
03
前端面试题
07-09
更多文章>
Theme by Vdoing | Copyright © 2022-2023 NeverStop1024 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式