手把手教你webpack项目搭建

一、 webpack项目的创建

1、准备阶段

首先我们要了解webpack是干什么的,他就是一个整合模块的工具,其实就是整合javascript代码,就是把分开的代码整理在一起

webpack 官网 https://webpack.js.org/

国外的网站都是英文的相比你一定头大。

webpack 中文文档 https://www.webpackjs.com/

环境准备
  1. node 这个必须安装 链接 https://nodejs.org/zh-cn/
    使用 node -v 是否安装完成
    因为node是自带npm的但是npm不是最新(更新使用命令就好,但记得切换镜像源)

2、项目搭建

先安装webpack

npm install webpack -g \\全局安装webpack

npm install webpack-cli -g \\安装脚手架

  1. 准备一个空文件夹 名字随意

在这里插入图片描述
在目录中打开cmd
在这里插入图片描述
就是一个空目录什么都没有,需要我们手动生成包的配置文件

在这里插入图片描述
然后它会提示一些信息,反正就是信息唯一一点 包名不要和文件夹同名不然会报错

在这里插入图片描述
什么都不用管一路回车就够了

解释如下

版本信息
在这里插入图片描述
描述信息
在这里插入图片描述
输入文件,就是整合的文件
在这里插入图片描述
测试命令
在这里插入图片描述
git 仓库

在这里插入图片描述
关键字
在这里插入图片描述
作者
在这里插入图片描述

生成的json 结构
在这里插入图片描述
生成的文件

在这里插入图片描述

我们还需要他的依赖文件所以还需要安装到当前目录

npm install --save-dev webpack 如果前面生成的package.json 中的包名与目录名相同就会报错

在这里插入图片描述

当前目录结构

在这里插入图片描述

基本完成了,但是因为他的生成是按照配置文件来的,如果没有配置文件就按照默认的来

默认输出在整合文件在 dist 目录下 整合在 src 目录下 所以我们需要创建这两个目录

新增目录结构

src
index.js 创建并写入代码 document.write('sadasdasd');
dist
index.html

在这里插入图片描述
去看看你html文件中有没有一个mian.js

在这里插入图片描述
这个就是整合的js文件

这就是默认输出的文件,如果你要自定义输出看下面

3、自定义输出

我们需要在目录向创建一个 名为 webpack.config.js 的文件

在这里插入图片描述
在其中写入配置

这就是基本的配置文件

  module.exports={
  			//入口文件
  			entry:'./src/index.js',
  			//输出文件
  			output:{
  					//输出路径
  					path:`${__dirname}/dist`,
  					//输出文件名 其实也可以只写文件名 例如 filename:'dist/main.js'
  					filename:'main.js',
  			}
  }

npm run dev 或者 webpack --mode development 再次运行就ok了

在这里插入图片描述
文件生成就ok了
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Webpack 是一个现代 JavaScript 应用程序的静态模块打包器。它会将应用程序所有的依赖项打包到几个静态资源(bundle)中。搭建一个基于 Webpack项目,主要包括以下几个步骤: 1. 安装 Node.js 和 npm 在开始之前,确保你的电脑上已经安装了 Node.js 和 npm(Node.js 的包管理工具)。你可以在 Node.js 官网下载并安装它们。 2. 初始化项目 在命令行中,进入项目文件夹,执行以下命令初始化项目: ``` npm init -y ``` 这个命令会创建一个 package.json 文件,其中包含了项目的基本信息和依赖项列表。 3. 安装 webpackwebpack-cli 执行以下命令安装 webpackwebpack-cli: ``` npm install webpack webpack-cli --save-dev ``` 其中 `--save-dev` 表示将这两个包添加到开发环境依赖中。 4. 创建 webpack 配置文件 在项目根目录下创建一个名为 `webpack.config.js` 的文件,这个文件是 webpack 的配置文件,其中包含了 webpack 的各种配置选项。一个简单的配置文件如下: ```js const path = require('path'); module.exports = { entry: './src/index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') } }; ``` 其中,`entry` 表示入口文件,`output` 表示输出文件。这个配置文件的含义是将 `src/index.js` 打包成 `dist/bundle.js`。 5. 创建入口文件和 HTML 文件 在项目根目录下创建一个名为 `src` 的文件夹,在其中创建一个名为 `index.js` 的文件,这是应用程序的入口文件。同时,创建一个名为 `index.html` 的文件,这是 HTML 页面的模板。 6. 安装 webpack-dev-server 执行以下命令安装 webpack-dev-server: ``` npm install webpack-dev-server --save-dev ``` 7. 配置 package.json 在 `package.json` 文件中添加以下内容: ```json "scripts": { "start": "webpack-dev-server --open" }, ``` 这个配置表示执行 `npm start` 命令时,会启动 webpack-dev-server,并自动打开浏览器访问页面。 8. 运行项目 执行以下命令启动项目: ``` npm start ``` 这个命令会启动 webpack-dev-server,并自动打开浏览器访问页面。你可以修改入口文件和 HTML 文件,查看 webpack 自动重新打包的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值