没有合适的资源?快使用搜索试试~ 我知道了~
开发环境与生产环境 什么是开发环境和生产环境 环境,就是指项目运行时所在的地方 当我们在自己电脑上运行项目时,此时项目所处的环境就是开发环境 当一个项目被开发完成后,需要被放到网站服务器的电脑中运行,这时候项目所处的环境就是生产环境 为什么要区分开发环境与生产环境 因为在不同的环境中,项目的配置是不一样的,举个例子来说就是在开发环境时当你使用一些第三方的模块来有助于你开发(比如 nodemon 模块),可当项目运行在生产环境时,就不需要该模块了,那么这个时候当项目上线时,就不需要安装这个模块了 那么,针对这样的问题,我们就需要在项目代码中判断当前项目运行的环境,根据不同的环境对项目进行不同的处
资源推荐
资源详情
资源评论
第三方模块第三方模块 config
开发环境与生产环境开发环境与生产环境
什么是开发环境和生产环境什么是开发环境和生产环境
环境,就是指项目运行时所在的地方
当我们在自己电脑上运行项目时,此时项目所处的环境就是开发环境开发环境
当一个项目被开发完成后,需要被放到网站服务器的电脑中运行,这时候项目所处的环境就是生产环境生产环境
为什么要区分开发环境与生产环境为什么要区分开发环境与生产环境
因为在不同的环境中,项目的配置是不一样的,举个例子来说就是在开发环境时当你使用一些第三方的模块来有助于你开发(比如
nodemon 模块),可当项目运行在生产环境时,就不需要该模块了,那么这个时候当项目上线时,就不需要安装这个模块了
那么,针对这样的问题,我们就需要在项目代码中判断当前项目运行的环境,根据不同的环境对项目进行不同的处理
如何区分开发环境和生产环境如何区分开发环境和生产环境
我们可以通过新建系统环境变量从而区分,具体如何做呢?
我们可以新建一个系统环境变量,将变量名命名为NODE_ENV,然后命名不同的变量值
开发环境development、生产环境production以此来区分
if (process.env.NODE_ENV == 'development') {
// 当前是开发环境
console.log('当前是开发环境')
} else {
// 当前是生产环境
console.log('当前是生产环境')
}
第三方模块第三方模块 config
简介简介
这个模块可以让我们将不同环境下的配置信息写到不同的文件中,模块内部可以自动判断当前项目所处的环境,然后根据环境读取相应的
文件里面的配置信息,它有利于我们对一个项目进行维护,当需要修改不同环境下的配置信息时,直接对相应的文件进行修改就可以了
使用使用
1.首先下载该模块
npm install config
2.创建相应的文件夹和文件
根目录下创建 config 文件
config 文件夹下分别创建default.json、development.json、production.json文件
资源评论
weixin_38740827
- 粉丝: 7
- 资源: 947
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出.zip
- Java架构面试笔试专题资料及经验(含答案)SpringBoot面试Linux面试专题及答案 合集.zip
- 头歌c语言实验答案tion-model-for-ne开发笔记
- docker配置使用-model-for-networK开发demo
- docker配置使用vaWeb-mas笔记
- c语言连接两个字符串-mas开发笔记
- 俄罗斯引擎yandex进入x-master 笔记
- 头歌c语言实验答案el-for-network-ids-ma笔记
- 一个delphi写的连连看
- 植物大战僵尸-杂交版 最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功