webpack基础(一)

webpack对于前端来说十分重要,虽然说现在前端开发主要依赖三大框架,每一个框架
都有自己的cli,但是学习webpack有利于我们对于一些框架的理解,下面将针对
webpack的使用进行总结。

一、基本安装

npm install webpack webpack-cli -D  //本地安装
npm install webpack webpack-cli -g  //全局安装
webpack和webpack-cli有什么关系?
1、在本地执行webpack打包命令时,实际上是执行node_modules中.bin文件夹中的webpack文件,
2、在执行webpack文件时,会依赖webpack-cli。
3、当webpack-cli执行的时候,才是利用webpack进行打包的过程。
4、所以我么在安装webpack的时候,必须要安装webpack-cli。

二、运行

npx webpack --entry ./src/demo.js --output-path ./build
这样就在命令行设置入口文件路径和输出文件路径。
这里如果直接使用webpack,则使用的是全局的webpack,不是该node_modules中的webpack。
此外我们还可以在package.json中设置运行命令:
 "scripts": {
   "build":"webpack"
 },
这里默认的是该项目中的webpack。

通常情况下,我们在对webpack进行配置的时候,十分复杂,所以我们需要单独建立一个文件夹webpack.config.js,在里面写关于webpack的配置信息。

我们在webpack.config.js中进行简单的配置。

const path = require("path")
module.exports = {
  entry: "./src/demo.js",
  output: {
    filename:"bound.js",
    path: path.resolve(__dirname, "./build")
  }
}
此时我们直接执行npm run build即可完成打包。

更改webpack.config.js的文件名

因为webpack.config.js是默认的文件名,所以如果我们想要更改,需要在package.json中设置:
  "scripts": {
    "build":"webpack --config wx.config.js"
  }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值