npm config使用
发布日期:2021-09-16 16:46:15
浏览次数:1
分类:技术文章
本文共 941 字,大约阅读时间需要 3 分钟。
环境变量
讲config之前,先说一下环境变量这个事。
Linux系统中查看所有环境变量
env
node中常用到的环境变量是NODE_ENV,查看是否存在
echo $NODE_ENV
Linux系统中添加环境变量
env
某些时候需要删除环境变量
unset NODE_ENV
环境变量追加值
export PATH=$PATH:/home/download:/usr/local/
config模块包使用
安装
npm install config
代码中使用
config安装成功后,可以在项目中创建几种环境的配置文件。
- test 测试环境
- product 生产环境
- development 开发环境 以development环境举例:
{ "port": 9001, "host": "http://localhost:9001", "redis":{ "host": "localhost", "port": 6379, "password":"root", "db": 2, "connectTimeout": 3000, "prefix": "koala:" } }
代码中使用配置文件
const config=require('config');app.use(require('./middleware/redis')(config.get('redis')));
开启app服务
- 常规启动
export NODE_ENV=developmentnode app.js
- 一条命令启动 app服务器
export NODE_ENV='development' && node app.js
- pm2指定名称与环境启动app服务
pm2 start app.js --env development --name koala
–name name指的是pm2指定的进程名称。
看到这里了就点个在看支持下吧,你的「点赞,在看」是我创作的动力。
关注公众号【程序员成长指北】,回复「1」加入高级前端交流群!「在这里有好多 前端 开发者,会讨论 前端 Node 知识,互相学习」! 也可添加微信【ikoala520】,一起成长。
转载地址:https://blog.csdn.net/xgangzai/article/details/90385712 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月12日 23时47分26秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
手把手教你实现Unity与Android的交互
2019-04-27
手把手教你使用Unity的Behavior Designer
2019-04-27
Unity3D摄像机裁剪——NGUI篇
2019-04-27
lua深拷贝一个table
2019-04-27
app运行提示Unable to Initialize Unity Engine
2019-04-27
spring boot 与 Ant Design of Vue 实现修改按钮(十七)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除按钮(十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增角色(二十)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改角色(二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除角色(补二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现左侧组织树(二十三)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增组织(二十四)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改组织(二十五)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除组织(二十六)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除用户(三十)
2019-04-27
Druid连接池实现自定义场景的多数据库的连接
2019-04-27