webpack该如何打包(打包流程)

 更新时间:2023年12月09日 09:43:37   作者:W晚睡W  
这篇文章主要介绍了webpack该如何打包及打包流程,本文通过图文示例相结合给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

1.我们先创建一个空的大文件夹

2.打开该文件夹的终端 输入npm init -y

2.1.打开该文件夹的终端

2.2在该终端运行 npm init -y

3.安装webpack

3.1打开webpack网址 点击“中文文档”

3.2点击“指南”在点击“起步”

3.3复制基本安装图片画线的代码

4.在一开始的文件夹下在创建一个名为src的文件夹

5.然后再在src内创建一个名为index.js的文件

6.打开名为packge.json的文件修改名叫scripts内属性名后的所有内容,修改为webpack

7. 然后在终端内执行npm run scripts内的属性名(该属性名可以修改)

8.如果修改了src内 index.js的名字就不会打包成功

9.如果想打包成功那就需要在一开始的文件夹下创建一个名为webpack.config.js文件(简化打包命令)

10.在文件内书写以下内容

//导出一个配置对象
//path是nodejs内置模块 帮助处理路径、
const path = require('path')
module.exports = {
    //入口 ————dirname当前模块的绝对路径
    entry:path.resolve(__dirname,'src/index.js'),//此的地址为src内自己定义的文件名
    //出口
    output:{
        //目录
        path:path.resolve(__dirname, 'dist'),
        //文件名
        filename:'index.js',//此地址为src内自己定义的文件
        //清空dist 输出最新的内容
        clean:true,
    },
}

11.在一次执行 npm run scripts内的属性名(该属性名可修改)

到此这篇关于webpack该如何打包的文章就介绍到这了,更多相关webpack打包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 浅谈toLowerCase和toLocaleLowerCase的区别

    浅谈toLowerCase和toLocaleLowerCase的区别

    下面小编就为大家带来一篇浅谈toLowerCase和toLocaleLowerCase的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • Bootstrap 填充Json数据的实例代码

    Bootstrap 填充Json数据的实例代码

    本篇文章主要介绍了Bootstrap 填充Json数据的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • canvas 绘制圆形时钟

    canvas 绘制圆形时钟

    本文主要分享了利用canvas如何绘制圆形时钟的示例代码,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 20行JS代码实现粘贴板复制功能

    20行JS代码实现粘贴板复制功能

    本文给大家分析20行JS代码实现粘贴板功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 浅析JavaScript定时器setTimeout的时延问题

    浅析JavaScript定时器setTimeout的时延问题

    这篇文章主要为大家详细介绍了JavaScript中定时器setTimeout有最小时延的相关知识,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • 基于JavaScript介绍性能爆表的SolidJS

    基于JavaScript介绍性能爆表的SolidJS

    这篇文章主要介绍了基于JavaScript介绍性能爆表的SolidJS,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • VUE基于NUXT的SSR 服务端渲染

    VUE基于NUXT的SSR 服务端渲染

    这篇文章主要介绍了VUE基于NUXT的SSR 服务端渲染,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Typescript中extends关键字的基本使用

    Typescript中extends关键字的基本使用

    extends表示具体的泛型类型只能是object类型,某个变量如果能断言成object类型[变量as object],那么这个变量的类型符合T extends object,下面这篇文章主要给大家介绍了关于Typescript中extends关键字基本使用的相关资料,需要的朋友可以参考下
    2022-08-08
  • JavaScript中使用构造器创建对象无需new的情况说明

    JavaScript中使用构造器创建对象无需new的情况说明

    JS中创建对象可以直接使用直接量的方式,这里讨论的是定义一个构造器(function)的情况
    2012-03-03
  • JavaScript全排列的六种算法 具体实现

    JavaScript全排列的六种算法 具体实现

    这篇文章介绍了全排列的六种算法有,交换算法,链接算法,回溯算法等,有需要的朋友可以参考一下
    2013-06-06

最新评论