zoukankan      html  css  js  c++  java
  • 1-8.配置开发和线上 环境变量的配置

    环境变量的配置 dev / online

    Webpack.config.js中配置:

    var WEBPACK_ENV = process.env.WEBPACK_ENV || 'dev';

    可以通过命令行:

       开发环境打包:

            WEBPACK_ENV=dev  webpack-dev-server  --inline  --port  8088

       线上环境打包:

            WEBPACK_ENV=online  webpack-dev-server  --inline  --port  8088

    为了简化上述命令行输入的一串命令:

      在package.json文件里面配置scripts

     

      "scripts": {
        "dev" : "WEBPACK_ENV=dev webpack-dev-server --inline --port 8088",
        "dev_win" : "set WEBPACK_ENV=dev && webpack-dev-server --inline --port 8088",
        "dist" : "WEBPACK_ENV=online webpack -p",
        "dist_win" : "set WEBPACK_ENV=online && webpack -p"
      },

    Liuxsafi如下配置:

    "dev": "WEBPACK_ENV=dev webpack-dev-server --inline --port 8088",

    Windows如下配置:

    "dev_win": "set WEBPACK_ENV=dev && webpack-dev-server --inline --port 8088",

    Liuxsafi文件打包如下配置:这样就不会加载进来webpack-dev-server的开发工具

    "dist": "WEBPACK_ENV=online webpack -p",

    Windows文件打包如下配置:这样就不会加载进来webpack-dev-server的开发工具

    "dist_win": "set WEBPACK_ENV=online && webpack -p"

     命令运行: npm run dev/dev_win

    以上1-1到1-8已完成webpack的所有配置  

  • 相关阅读:
    android 摇一摇功能的实现
    几种排序算法
    程序员面试宝典笔记一二
    在命令行运行java代码
    【小记整理】mybatis配置多个扫描路径写法
    idea+mvc项目转换小记
    SpringCloud学习笔记
    Shell学习笔记2》转载自runnoob
    idea初见问题整理_错误: -source 1.5 中不支持 diamond 运算符
    汇编入门四-寄存器
  • 原文地址:https://www.cnblogs.com/warbj/p/8303590.html
Copyright © 2011-2022 走看看