1.1 安装node
1.2.创建项目
# 创建一个空的项目文件夹: nicecode-utils
# 在文件夹下执行命令
npm init -y
#1.3.下载依赖包
npm i webpack webpack-cli -D
#1.4.配置webpack
webpack.config.js
const path = require('path')
module.exports = {
// 模式
mode: 'development', // 也可以使用 production
// 入口
entry: './src/index.js',
// 出口
output: {
// 打包文件夹
path: path.resolve(__dirname, 'dist'),
// 打包文件
filename: 'nicecode-utils.js',
// 向外暴露的对象的名称
library: 'utils',
// 打包生成库可以通过esm/commonjs/reqirejs的语法引入
libraryTarget: 'umd',
},
}
#1.5.在入口JS中暴露功能
src/index.js