美文网首页工作生活
webpack打包工具用法

webpack打包工具用法

作者: 雅雅的前端工作学习 | 来源:发表于2019-07-05 09:45 被阅读0次

1.安装完webpack后,新建一个目录,目录中放入项目文件(只有一个js文件的情况下)


在命令行(cmd)中进入项目目录下(wpk-test),执行命令:

$ webpack show.js bundle.js

以上命令是将show.js打包成bundle.js,在index.html中引入bundle.js即可。
但以上举例并没有将webpack的打包功能体现出来,这与直接引入show.js几乎没有区别,那么在多个js中间有牵连依赖的情况下,我们该怎么使用webpack呢?

2.安装完webpack后,新建一个目录,目录中放入项目文件(多个js文件且它们之间相依赖的情况下)

image.png

其中,str.js中有一个函数,通过

module.exports=outstr;

来暴露出来以供别的js文件使用,str.js通过

var fn=require("./str.js");
console.log( fn("打印文字"));

来使用str.js中的文字
最后再通过在命令行(cmd)中进入项目目录下(wpk-test),执行命令:

$ webpack show.js bundle.js

生成打包好的js文件引入html文件中即可。

3.打包样式文件

image.png

第一步,cmd进入项目目录执行

$ webpack init

一路回车下去即可(也可以自定义),项目目录下会出现一个json文件
接下来安装loader加载器

npm install css-loader style-loader

安装完成后,json文件变成了


image.png

此时,项目目录下新建style.css


image.png

此时,新建一个配置文件webpack.config.js,

module.exports = {
    entry: './src/js/show.js',
    output: {
        path:__dirname, 'dist', //输出目录的配置,模板、样式、脚本、图片等资源的路径配置都相对于它
        filename: "bundle.js"
    },
    module: {
        loaders: [
              {
                    test:/\.css$/
                    loader:'style-loader!css-loader'
              }
        ]
    }
};

此时项目目录(此时将目录进行了略微整理)

image.png
最后,在命令行执行webpack即可,倘若后面样式文件或js有修改,也执行webpack即可自动打包。

相关文章

  • webpack打包工具用法

    1.安装完webpack后,新建一个目录,目录中放入项目文件(只有一个js文件的情况下) 在命令行(cmd)中进入...

  • 02-02.Webpack - 模块打包工具

    Webpack - 模块打包工具 At its core, webpack is a static module ...

  • webpack简单使用

    一、webpack简介 1.webpack是什么 webpack项目打包工具,项目构建工具 2.webpack有什...

  • webpack

    webpack定义:模块打包工具

  • webpack初始(1)

    1. 简介 webpack(模块打包工具):webpack是一个打包模块化的Javascript的工具,它会 从入...

  • Webpack 4 新手入门教程,全面讲解

    什么是webpack? 说白了webpack只是一个打包工具,在webpack之前就已经有很多打包工具了,比如Gu...

  • webpack学习笔记

    关于webpack webpack是一个针对 JavaScript 的打包工具 ===》模块打包器(module...

  • webpack 中的哪些常见概念

    webpack 打包工具与 gulp、grunt的区别: 虽然这三个都是打包工具,但是webpack是一个模块,它...

  • 002手动配置webpack的记录

    与webpack有类似功能的工具grunt/gulp1webpack 是什么?打包工具(WebPack可以看做是模...

  • webpack详解

    webpack 介绍 webpack 是什么 为什么引入新的打包工具 webpack 核心思想 webpack 安...

网友评论

    本文标题:webpack打包工具用法

    本文链接:https://www.haomeiwen.com/subject/buhlhctx.html