美文网首页
vue.config.js(2)初窥门径

vue.config.js(2)初窥门径

作者: 说的都是啥 | 来源:发表于2020-12-06 00:23 被阅读0次

在某位前辈的项目里面看到了这样一句话:

  1. const WorkboxPlugin = require("workbox-webpack-plugin");
    PWA
    全称 Progressive Web Application , 这是一项新的技术,可以在用户进入页面的时候,缓存页面内容。当服务器故障后,用户重新进入这个页面的时候,可以利用缓存正常显示页面。

在webpack 里,可以使用 workbox-webpack-plugin 插件实现。

const WorkboxPlugin = require('workbox-webpack-plugin')
// 在 plugins 添加下列配置
    new WorkboxPlugin.GenerateSw({
      clientsClaim: true,
      skipWaiting: true
    })

更详细的可以浏览博客https://www.cnblogs.com/lcosima/p/12342611.html

  1. const isProd = process.env.NODE_ENV === 'production'
    这个变量并不是 process.env 直接就有的,而是通过设置得到的。
    这个变量的作用是:我们可以通过判断这个变量区分开发环境或生产环境。默认是生产环境production。


    设置

    上面是 webpack 官网的原话,当我们设置 mode 为 development 或者 production时,webpack
    会自动的进行一些设置(当然设置了模式以后,webpack会自动的为项目添加一些插件)

mode: development --> process.env.NODE_ENV = development
mode: production --> process.env.NODE_ENV = production
默认情况下 --> process.env.NODE_ENV = production

更详细的可以浏览博客https://www.cnblogs.com/usebtf/p/9912413.html

相关文章

  • vue.config.js(2)初窥门径

    在某位前辈的项目里面看到了这样一句话: const WorkboxPlugin = require("workbo...

  • vue.config.js(1)初窥门径

    官方地址[https://cli.vuejs.org/zh/config/] 有些针对 @vue/cli 的全局配...

  • 初窥门径

    阅读第二章节的感悟很矛盾,时而感觉自己get到作者的点,时而又很模糊。譬如一开始的部分 这也是我阅读中经常会掉进...

  • 初窥门径-MonkeyRunner

    前面的内容请参见Android应用自动化测试-提纲。这篇开始我们来看从Android早期版本的SDK中就自带的一个...

  • socat 初窥门径

    如果您的工具箱需要高级一款高级系统管理工具,那 socat[http://www.dest-unreach.org...

  • AQS --- 初窥门径

    AQS这个词你可能耳熟能详了,但是面试问道,可能又说不出个所以然来。别急少年,我一次奇遇偶得一本失传已久的武林秘籍...

  • 关于投资,你不可不知的50个真相

    来源| The Mortley Fool 作者| Morgan Housel 【导读】不论你是初窥投资门径的菜鸟,...

  • Redis初窥门径——简介/安装

    Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 知识扩展...

  • 讲故事之道——初窥门径

    2019年,转眼之间,已经过了一大半。这一年,断断续续地写了一些故事。想法纷繁涌现,但诉诸笔端的,终究是少数。好看...

  • 初窥门径之JUnit源码分析

    1 源码分析流程 对于阅读源码有兴趣的同学,可以按以下步骤进行: 了解框架架构图 了解各包包含功能点 选择需要功能...

网友评论

      本文标题:vue.config.js(2)初窥门径

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