1.0.1 • Published 9 months ago

02_case v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

实现一个库给别人用

使用 webpack 去打包 JS 库

库的基本功能

数学运算 + - * /

一个库需要具备的能力

  • 打包成压缩版和非压缩版
  • 支持 CJS/ESM 方式导入
    • require('xcmMath')
    • import xcmMath from 'xcmMath'

步骤

  • src/index.js 中将库的核心代码完成并导出
  • 编写 webpack.config.js,用来打包 src/index.js 文件
  • src 外面新建 index.js 文件,这个 index.js 文件就是 package.json 文件中 "main": "index.js", 指向的文件
  • 发布
    • npm login (请使用 nrm use npm 将镜像源切回来)
    • npm publish
1.0.1

9 months ago

1.0.0

9 months ago