美文网首页
2-4 使用webpack的配置文件

2-4 使用webpack的配置文件

作者: love丁酥酥 | 来源:发表于2019-05-20 09:38 被阅读0次

1. 简介

webpack打包是根据配置文件来执行工作的。

2. 默认配置

之所以直接执行npx webpack index.js就能打包成功,是由于webpack内置了配置文件。
尝试直接运行npx webpack会报错,因为webpack不知道打包的入口文件是啥。但其实一个项目的入口文件是极少有变动的,每次都写很麻烦。有没有什么办法呢?

3. 修改配置文件

webpack默认读取的用户配置文件名叫做webpack.config.js。如果根目录下有这个文件,就会默认走这个文件,否则,会启用内置的配置。

const path = require('path');

module.exports = {
    entry: './index.js',
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'build')
    }
}

此时再运行npx webpack命令就可以正确生成打包后的文件了。
然后整理一下文件夹,将源文件放到src目录下。如图:


image.png

修改webpack.config.js如下,

const path = require('path');

module.exports = {
    entry: './src/index.js',
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'build')
    }
}

再次运行命令,一样是ok的。

4. 打包命令

实际上,我们可以利用npm脚本来自动执行命令。在package.json加上如下一行:

  "scripts": {
    "build": "webpack"
  }

然后运行npm run build。scripts中不需要额外再写npx,会自动从node_modules中去找寻指定执行文件。
总结一下webpack的打包命令方式:

  1. 全局安装webpack时可以直接运行webpack
  2. 项目内安装时可以运行npx webpack
  3. 不管全局安装还是项目内安装都可以使用脚本命令,会优先从node_module中执行命令文件。
    第三种无疑是最方便的,尤其是命令行包含了很多配置操作,导致命令很繁琐时。

5.作业

https://webpack.js.org/guides/getting-started

相关文章

  • 开始使用webpack

    作者:叶茂;标签: webpack webpack配置文件 webpack配置文件是使用webpack的核心,会配...

  • 2-4 使用webpack的配置文件

    1. 简介 webpack打包是根据配置文件来执行工作的。 2. 默认配置 之所以直接执行npx webpack...

  • webpack起步二

    使用webpack配置文件(webpack.config.js) 在 webpack 4 中,可以无须任何配置使用...

  • 02-04.使用Webpack配置文件

    使用Webpack配置文件 使用npx webpack index.js对文件进行打包的时候,是使用的webpac...

  • webpack-4.x的使用

    webpack-4.x 安装 npm i webpack -g: 全局安装webapck 基本使用 不使用配置文件...

  • Webpack的配置

    使用webpack工具需要配置一个根目录下的配置文件,文件名默认为webpack.condfig.js,配置文件导...

  • 用 NodeJs 来启动 webpack

    传统我们启用 webpack 一般是使用 webpack.config.js 配置文件。在牛一点使用 webpac...

  • webpack常用plugin

    webpack-merge 合并两个配置文件,他是webpack插件,引入webpack模块即可使用应用场景:区分...

  • webpack入门

    1.安装 2.使用初始化 3.安装webpack 4.终端使用打包命令 5.通过配置文件使用webpack

  • 【webpack】--config 的使用

    命令行中执行webpack,默认会使用 webpack.config.js配置文件。 --config 用法 1....

网友评论

      本文标题:2-4 使用webpack的配置文件

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