3.0.0 • Published 11 months ago

draw-lib v3.0.0

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

搭建js库开发环境

参考: https://juejin.cn/post/7052870887376158751

初始化package.json

npm init

新建lib文件夹,创建index.js

├─ lib
│  └─ index.js
└─ package.json

安装vite

npm install -g vite

新建vite.config.js

import { defineConfig } from 'vite'
export default defineConfig({
    build: {
        lib: {
            entry: './lib/index.js',  //库的入口
            formats: ['es', 'umd'],
            name: 'firstadd' //这里是你的包的名字,假设是firstadd
        }
    }
})

修改package.json字段

{
    "name": "firstadd",  
    "version": "1.0.0",
    "description": "",
    "main": "./dist/firstadd.umd.js",
    "module": "./dist/firstadd.es.js",
    "exports": {
        ".": {
            "import": "./dist/firstadd.es.js",
            "require": "./dist/firstadd.umd.js"
        }
    },
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "author": "",
    "license": "ISC",
    "dependencies": {
        "vite": "^2.7.10"
    }
}
3.0.0

11 months ago

2.0.0

11 months ago

1.0.0

11 months ago