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

  • 相关阅读:
    递归
    匿名函数
    迭代器、可迭代对象、生成器
    日期
    大文件读写
    面向对象
    魔术方法
    进程与线程
    numpy常用函数
    shell编程
  • 原文地址:https://www.cnblogs.com/yujiao-99/p/12673678.html
Copyright © 2011-2022 走看看