zoukankan      html  css  js  c++  java
  • webpack警告解除(WARNING in configuration The 'mode' option has not been set)

    webpack打包的时候会出现如下的错误:

    WARNING in configuration
    The 'mode' option has not been set, webpack will fallback to 'uction' for this value. Set 'mode' option to 'development' or duction' to enable defaults for each environment.
    You can also set it to 'none' to disable any default behavior.rn more: https://webpack.js.org/configuration/mode/
    

    image

    产生原因:

    webpack升级4.0之后新增了mode属性

    解决方法:

    1. 在package.json中设置开发环境和生产环境
     "scripts": {
        "dev": "webpack --mode development",//设置开发环境
        "build": "webpack --mode production",//设置生产环境
        "test": "echo "Error: no test specified" && exit 1"
      },
    
    1. 在webpack.confing.js中设置mode
    const path = require('path')
    
    //这个配置文件就是一个JS文件,通过Mode中的模块操作,向外暴露一个配置对象
    module.exports = {
        //手动指定入口和出口
        entry: path.join(__dirname,'./src/main.js'),//入口,表示打包哪个文件
        output:{
            path: path.join(__dirname,'./dist'),//指定打包好的文件,输入到哪个目录中
            filename: 'bundle.js'//指定输出的文件的名称
        },
        mode: 'development'//设置mode
    }
    

    设置完这两个文件警告就解除了

    image

  • 相关阅读:
    java实现httpclient 访问
    推荐博文
    Running With xpi
    1 Spring MVC 原理
    windows服务相关
    求职面试三部曲
    使用mvn插件执行工程单元测试OOM的解决办法
    maven-surefire插件问题
    小问题
    NFA到DFA实例
  • 原文地址:https://www.cnblogs.com/yujiao-99/p/12673678.html
Copyright © 2011-2022 走看看