開發環境和生產環境的設定
入口設定:
在web/index.php中:
測試環境:
defined('yii_debug') or define('yii_debug', true);
defined('yii_env') or define('yii_env', 'dev');
生產環境:
//defined('yii_debug') or define('yii_debug', true);
defined('yii_env') or define('yii_env', 'prod');
設定成生產環境後
/runtime/debug就不會寫入debug等檔案了,log中也不會繼續寫入檔案
影響:設定了 define('yii_env', 'prod'); prod是預設值,代表生產環境。dev代表開發環境
/vendor/yiisoft/yii2/baseyii.php:39:defined('yii_env_dev') or define('yii_env_dev', yii_env === 'dev');
在上面可以看出,如果設定了dev後,那麼yii_env_dey就會為true
然後在/config/web.php檔案中:
if (yii_env_dev)
就會載入下面的module
所以,在前面修改了為prod,或者直接注釋掉,後面就不會記載這些除錯模組,也就不會往runtime/debug裡面寫檔案了。、
Yii2 環境配置生產環境和測試環境
預設的debug配置 在入口檔案web index.php中 defined yii debug or define yii debug true defined yii env or define yii env dev 以上是測試環境配置,所有的異常會直接顯示在頁面 正式的生產環境配置 defi...
webpack環境 開發環境和生產環境的區分
模組熱更新 sourcemap 介面 規範檢查 生產環境的需求 提取公共 壓縮混淆 檔案壓縮 base64編碼 去除無用的 二者共同點 同樣的入口 同樣的 處理 loader處理 同樣的解析配置 使用webpack merge拼接開發環境和生產環境 配置檔案 webpack.dev.conf.js ...
webpack開發環境和生產環境打包
開發環境webpack.config.js基礎的配置 const path require path 首先要安裝該外掛程式 npm i html webpack plugin d const htmlwebpackplugin require html webpack plugin module.e...