将vue-cli的webpack配置输出到独立文件

VUE CLI 英文文档

因为 @vue/cli-service 对 webpack 配置进行了抽象,所以理解配置中包含的东西会比较困难,尤其是当你打算自行对其调整的时候。
vue-cli-service 暴露了 inspect 命令用于审查解析好的 webpack 配置。那个全局的 vue 可执行程序同样提供了 inspect 命令,这个命令只是简单的把 vue-cli-service inspect 代理到了你的项目中。
该命令会将解析出来的 webpack 配置、包括链式访问规则和插件的提示打印到 stdout。

1、导出全部配置

vue inspect > output.js  // 默认mode development
// 默认情况下,inspect命令将显示开发配置的输出。要查看生产配置,您需要运行
vue inspect --mode production > output.prod.js

2、命令行输出一个/多个rule

vue inspect module.rules
vue inspect module.rules.0
image.png

3、命令行输出固定名称(插件/规则)的配置

vue inspect --rule vue
vue inspect --plugin html

4、命令行输出全部插件/规则的配置

vue inspect --rules
vue inspect --plugins

以上实现为VUE CLI4.x版本

5、使用 vue-cli-service inspect 来查看一个 Vue CLI 3 项目的 webpack 配置信息(包括:development、production)

    1. --mode 指定环境模式 (默认值:development)
    1. 运行命令,在终端输出:
      开发环境:npx vue-cli-service inspect --mode development
      生产环境:npx vue-cli-service inspect --mode production
    1. 运行命令,将输出导入到 js 文件:
      开发环境:npx vue-cli-service inspect --mode development > webpack.config.development.js
      生产环境:npx vue-cli-service inspect --mode production > webpack.config.production.js
    1. 在产生的 js 文件开头,添加:module.exports =,然后格式化即可查看。
    1. 官方网址:https://cli.vuejs.org/zh/guide/cli-service.html#vue-cli-service-inspect
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.项目搭建 1.命令行 vue create 项目名 2.选择模版 (根据项目的需要进行安装,按步骤走下...
    Avery_G阅读 1,272评论 1 2
  • 因公司业务需要,去往远方开发项目,大半年来除了加班还是加班,开发了三个后台系统,使用的vue-element-ad...
    羽晞yose阅读 491评论 0 0
  • vue-cli介绍 https://cli.vuejs.org/zh/guide/installation.htm...
    凌统丶阅读 43,678评论 1 13
  • 在vue的项目开发中,往往代码要在本地开发环境、测试环境、预发环境、生产环境等各种环境下执行,各个环境所对应的ap...
    梅友泥撑阅读 2,951评论 1 1
  • 上一篇写了 vue-cli 的安装项目的两种方式 vue-cli 3.0 安装 (一) CLI服务 在packag...
    supa同学阅读 76,391评论 0 15