分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

最简单的webpack打包

发布时间:2023-09-06 01:24责任编辑:彭小芳关键词:webpack

因为浏览器识别不了es6的一些语法,所以我们写的代码需要处理成浏览器识别的语言,至于转换的这个工作就交给webpack来做了。

git:git@github.com:ghrGit/webpack001.git

1.先简单写几个待打包的文件

目录结构:

a.js

export default function a(){ ?console.log(‘module a‘);}

 b.js

export default function b(){ ?console.log(‘module b‘);}

 app.js 为入口文件

import a from ‘./a‘;import b from ‘,/b‘;a();b();

2.在demo1下运行npm init -y 生成一个默认的package.json  文件 并配置运行脚本

"dev":"webpack" ?运行webpack,默认运行webpack.config.js文件
{ ?"name": "demo1", ?"version": "1.0.0", ?"description": "", ?"main": "index.js", ?"scripts": { ???"test": "echo \"Error: no test specified\" && exit 1", ???"dev":"webpack" ????}, ?"keywords": [], ?"author": "", ?"license": "ISC", ?"devDependencies": { ???"webpack": "^3.8.1" ?}}

3.在demo1下运行npm i -D webpack      安装项目开发(-D)的依赖 webpack , 会增加一个node_modules文件夹

4.新建一个dist文件夹,用于放置打包后的文件

5. 在demo1下 新建一个文件webpack.config.js (复制的话请把注释去掉)  

const path = require(‘path‘);module.exports={ ?entry:‘./src/app.js‘,//打包入口 ?output:{ ?????path:path.resolve(__dirname,‘dist‘),// ?打包后文件的放置的绝对路径 ???filename:‘main.js‘ ?//打包生成文件的文件名 ?}}

 6.在demo1下运行npm run dev   这个时候应该你打包后的文件main.js已经在dist文件夹下面了。

7.在dist新建一个index.html 文件,引入main.js

<!DOCTYPE html><html lang="en"><head> ?<meta charset="UTF-8"> ?<meta name="viewport" content="width=device-width, initial-scale=1.0"> ?<meta http-equiv="X-UA-Compatible" content="ie=edge"> ?<title>Document</title></head><body> ?</body><script src=‘./main.js‘></script></html>

8.运行index.html 看console如图

最简单的webpack打包

原文地址:http://www.cnblogs.com/guohuiru/p/webpack.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved