node 啟動區分開發環境和生產環境

2021-09-26 18:46:42 字數 1108 閱讀 2621

node中常用的到的環境變數是node_env,首先檢視是否存在

set node_env

如果不存在則新增環境變數

set node_env=production

刪除環境變數

set node_env=

2  linux配置或mac系統環境

node中常用的到的環境變數是node_env,首先檢視是否存在

echo $node_env

如果不存在則新增環境變數

export node_env=production

刪除環境變數

unset node_env

顯示所有的環境變數

這裡我只設定了線上環境,我們還可以新增 測試環境 set node_env=test 等

還有命令列啟動方式

在package.json 檔案裡邊配置script 標籤,在啟動的時候,直接啟動 npm pro 表示啟動生產環境

直接啟動 npm dev 表示啟動開發環境

"scripts": ,

頁面區分提現在

if (process.env.node_env == "production")else

注意 配置set node_env=production&& nodemon main.js && 前邊不可以有空格,否則比較不相等

nodemon 是乙個熱更新的工具,大家可以吧nodemon 換成node

12 區分開發環境和生產環境

現在我們把下面的webpack配置分別寫在3個檔案上 const path require path const webpack require webpack const htmlwebpackplugin require html webpack plugin const minics trac...

vue開發中api介面位址區分開發環境和線上環境

config dev.env js 本地開發配置 config prod.env js 線上打包配置修改 config下的dev.env.js和prod.env.js這兩個檔案 use strict const merge require webpack merge const prodenv re...

Webpack5 區分開發和生成環境配置

對於專案的開發和生產打包,這兩種情況下,我們通常需要不同的webpack配置。有如下兩種方法,可以針對不同環境 應用不同的 webpack 配置。webpack.config.js module.exports env,ar if env env.production return config 執...