博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpack 学习笔记一(安装及配置文件)
阅读量:4162 次
发布时间:2019-05-26

本文共 1282 字,大约阅读时间需要 4 分钟。

ES Module  引入规范导入import   Head from  './head.js'导出functoun Head() {
// ....}export default Head
commonJS 模块引入规范引入var Head  = requre('./dead.js)导出function Head () {
// ...}module.exports = Headwebpack 模块打包工具

安装webpack时,可输入 npm install webpack webpack-cli -D 等同于 npm install webpack webpack-cli --save-dev

webpack-cli 是能够在命令行运行webpack 或者 npx webpak 命令

安装webpack 指定版本号

npm install webpack@4.15.1

webpack 安装在当前项目时,用npx webpack -v 查看版本

查看npm 的版本好 npm info webpack
webpack 不建议装全局。因为多个项目时会有问题

初始化项目时,可直接输入 npm init -y

webpack 的配置文件

webpack.confin.js 文件配置

// webpack 模块	var path = require('path')	module.exports = {
// 默认为 production, 值有production(压缩版) 和 development(开发版) mode: 'production', // 入口文件 可多个,用对象方法实现 entry: './index.js', // 出口文件及路径 output: {
filename: 'bundle.js', // __dirname 文件当前目录 注意是两个下划线(_ _) __ path: path.resolve(__dirname, 'bundle') } }

在这里插入图片描述

在这里插入图片描述
在命令行输入 npx webpack 进行打包 ,没有webpack.config.js时,默认入口文件为根目录下得index.js , 输出文件为 dist文件下得main.js

文件名 webpack.confin.js 文件名不可错, (webpackconfin.js 报错结果)

ERROR in Entry module not found: Error: Can't resolve './src' in 'F:\hezs\webpack\code'

使用npm script 进行打包

在package.json 文件中。修改script对象
在这里插入图片描述
当运行 bundle命令时,会自动执行 webpack 这个命令, 效果
在这里插入图片描述
bundle 文件加下会有一个bundle.js 文件
在这里插入图片描述

bundle.js 就是打包好的文件,直接在项目中引用即可

webpack 打包知识点

在这里插入图片描述

转载地址:http://xjxxi.baihongyu.com/

你可能感兴趣的文章
Android进阶系列-手写数据库框架
查看>>
算法入门-循环结构程序设计
查看>>
算法入门-数组和字符串
查看>>
Android进阶系列-手写高并发网络访问框架
查看>>
Java基础之线程安全基本数据类型
查看>>
Android进阶系列-手写高并发图片加载框架
查看>>
Android基础系列-大纲汇总
查看>>
Android测试系列(一)-Monkey
查看>>
Android动画系列(一) - 基础动画ViewAnimation
查看>>
Android框架系列 - 手写,浅析Rxjava
查看>>
Android动画系列(二) - 插值器效果
查看>>
Android动画系列(三) - Property Animation
查看>>
Android基础系列 - 手势识别、运用(一)
查看>>
Android基础系列 - 手势(二)自定义,识别手势
查看>>
AndroidUI系列--在DecorView层解决RecyclerView和ScrollView的滑动冲突
查看>>
AndroidUI系列-ViewGroup流式布局
查看>>
AndroidUI系列 - ViewGroup实现瀑布流
查看>>
AndroidUI系列 - View实现圆形进度条
查看>>
AndroidUI系列 - 自定义View手绘小黄人
查看>>
Android进阶系列 - 小视频录制取消及播放
查看>>