• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dafeiyunli
博客园    首页    新随笔    联系   管理    订阅  订阅

webpack初体验

创建文件夹

mkdir webpack-demo
cd webpack-demo

初始化

npm init -y  // 初始化

安装webpack webpack-cli

npm install webpack webpack-cli -D

创建webpack.config.js文件

//配置入口文件和出口文件
const {resolve} = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'main.js',
    path: resolve(__dirname, 'dist')
  },
  mode: 'development'  // 开发模式不会压缩代码,方便查看
};

package.json配置

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack"  //打包npm run build
  },
// src/index.js
function add(x, y) {
  return x + y
}

console.log(add(5, 5));
import data from './data.json'

console.log(data);

执行npm run build 打包

在dist目录下index.html引入main.js

运行index.html

// 10  
// {name: "jack", age: 12}
// 可以加载js文件和json文件
posted @ 2021-06-16 10:48  dafeiyunli  阅读(29)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3