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

  • 相关阅读:
    Centos7使用systemd 管理elasticsearch,创建elasticsearch服务
    nginx日志切割的2种方法
    sudo linux
    redis 重启不了
    类与对象
    用Python写一个小的购物车
    包的使用
    Python模块简介
    zookeeper & Dubbo
    迭代器 & 生成器
  • 原文地址:https://www.cnblogs.com/yujiao-99/p/12673678.html
Copyright © 2011-2022 走看看