网站模板 招聘,网站建设绩效考核,wordpress vs,网站建设全部流程包括备案1、使用dotenv插件
1#xff09;安装插件#xff1a;npm install dotenv-cli --save-dev
2#xff09;在项目根目录下添加对应的 .env 配置文件#xff1b; // .env配置文件内容
MODEdevelopment,
BASE_URLhttp://127.0.0.1:80813) 在启动命令中设置对应的加载文件#…1、使用dotenv插件
1安装插件npm install dotenv-cli --save-dev
2在项目根目录下添加对应的 .env 配置文件 // .env配置文件内容
MODEdevelopment,
BASE_URLhttp://127.0.0.1:80813) 在启动命令中设置对应的加载文件dotenv -e .env.xxxx
// package.json文件
...scripts: {nodemon-serve: nodemon app.js,nodemon-serve:test: dotenv -e .env.test nodemon app.js,nodemon-serve:prod: dotenv -e .env.production nodemon app.js,serve: dotenv -e .env.production nodemon app.js,serve:local: node app.js,...}4)在入口文件app.js中引入dotenv插件并加载默认配置文件
// app.js文件
...
// 默认加载的是.env文件
require(dotenv).config();// 使用 process.env.xxx 访问配置文件中对应key的内容
console.log(BASE_URL, process.env.BASE_URL);
console.log(MODE, process.env.MODE);2、在package.json文件的运行命令中设置NODE_ENV环境变量根据环境变量的值读取对应的配置文件
// package.json文件
...
scripts: {nodemon-serve: set NODE_ENVdevelopment nodemon app.js,nodemon-serve:test: set NODE_ENVtest nodemon app.js,nodemon-serve:prod: set NODE_ENVproduction nodemon app.js,}2通过process.env.NODE_ENV访问设置的环境变量
// app.js文件
...
console.log(NODE_ENV:, process.env.NODE_ENV.trim());