webpack系列之:手把手教你 打包和使用js文件

项目初始化

mkdir demo1
cd demo1
npm init   // 一路回车 创建一个package.json文件

webpack安装

npm install --save-dev webpack

Js文件打包

可以先看一下最后的项目情况,然后我们再开始一步步操作
在这里插入图片描述

创建需要打包的js文件

  1. 创建文件夹用于存放js文件
// 创建文件夹src 用于存放js文件
mkdir src
cd src
  1. 创建需要打包的js文件 sum.jssubtract.js
function sum(a, b){
    console.log(a + b);
}

export default sum;
function subtract(a, b){
    console.log(a - b);
}

export default subtract;
  1. 创建入口文件,用于管理需要统一打包数据的函数、类等信息main.js
import sum from "./sum"
import subtract from "./subtract";
export {sum, subtract};

创建webpack配置文件

  1. 在根目录下创建webpack配置文件webpack.config.js
const path = require('path') // 处理绝对路径
module.exports = {
    entry: './src/main.js', //配置入口文件
    output: {
        // 打包后的输出文件名
        filename:"main.js",
        // 获取这个包之后的引入名称
        library: 'main'
    }
}

打包输出

// 退回到根路径下
cd root
// 开始打包
webpack

引入js并使用

// 引入js文件
<script src="./dist/main.js"></script>

// 获取打包进去的函数 并执行
<script>
	// 根据打包时指定的library名称 获得打包的函数和类集合
	const mainFun = window.main;
    // 分别执行对应的函数
    mainFun.sum(10, 2);
    mainFun.subtract(10, 8);
</script>

在这里插入图片描述

代码包

webpack系列之:手把手教你 打包和使用js文件.zip

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 首先,您需要安装webpackwebpack-cli(使用npm或yarn进行安装)。然后,在项目的根目录中创建一个名为webpack.config.js文件,在其中配置打包规则。 具体配置内容如下: ``` const path = require('path'); module.exports = { entry: './path/to/your/entry/file.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' } }; ``` entry属性指定打包的入口文件,output属性指定打包后输出文件的相关信息,path为输出文件的路径,filename为输出文件的名称。 最后,在命令行中运行webpack命令即可完成打包。 ``` $ webpack ``` 打包后的文件将在指定的输出目录中生成。 除此之外,还可以在 webpack.config.js使用 webpack-merge 可以合并多个配置文件。 ### 回答2: 要使用Webpack将多个JS文件打包成一个文件,需要按照以下步骤进行操作: 1. 首先,确保已经在项目的根目录下安装了Webpack。可以通过运行命令`npm install webpack webpack-cli --save-dev`进行安装。 2. 在项目根目录下创建一个`webpack.config.js`文件,这是Webpack的配置文件。 3. 在配置文件中,需要设置入口文件(Entry point)和输出文件(Output)。入口文件Webpack根据依赖关系分析和打包所有JS文件的起点。输出文件则是将所有打包后的JS文件合并成一个文件输出的位置。 4. 在配置文件中添加以下内容来设置入口文件和输出文件: ``` module.exports = { entry: './path/to/your/entry/file.js', // 入口文件的路径 output: { path: './path/to/your/output/folder', // 输出文件文件夹路径 filename: 'bundle.js' // 输出文件文件名 } }; ``` 请将`./path/to/your/entry/file.js`和`./path/to/your/output/folder`替换为你项目中的实际路径。 5. 接下来,可以运行`npx webpack --config webpack.config.js`命令,Webpack会根据配置文件进行打包操作。打包完成后,会在输出文件夹中生成一个名为`bundle.js`的文件,其中包含了所有JS文件的代码。可以将这个文件引入到HTML文件中以使用它。 通过以上步骤,可以使用Webpack将多个JS文件打包成一个文件。在需要使用这些JS文件的地方,只需要引入生成的`bundle.js`文件即可。如果有多个JS文件需要打包,只需在入口文件中引入这些文件即可。 ### 回答3: 使用webpack将多个JavaScript文件打包成一个文件有几个步骤: 1. 安装webpack:首先,在项目目录下打开终端,运行以下命令安装webpack(如果尚未安装):npm install webpack webpack-cli --save-dev 2. 创建webpack配置文件:在项目根目录下创建一个名为webpack.config.js文件,并添加以下内容: ``` const path = require('path'); module.exports = { entry: { bundle: './src/index.js', // 输入文件路径 }, output: { filename: 'bundle.js', // 输出文件的名称 path: path.resolve(__dirname, 'dist'), // 输出文件的目录路径 }, }; ``` 3. 根据你的需求,在项目的src文件夹下创建多个JavaScript文件。例如,src文件夹下有两个JavaScript文件:file1.js和file2.js。 4. 在入口文件index.js中引入需要打包JavaScript文件。例如,index.js文件中可以包含以下内容: ``` import './file1.js'; import './file2.js'; ``` 5. 执行打包命令:在终端中运行以下命令,将多个JavaScript文件打包为一个文件: ``` npx webpack --config webpack.config.js ``` 6. 打包完成后,将生成的bundle.js文件保存在dist文件夹下。 通过以上步骤,你可以使用webpack将多个JavaScript文件打包成一个文件。你可以在HTML文件中引入打包后的文件bundle.js,以便在浏览器中加载。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值