我用express做了个node站,想用架构工具实现
1.一键启动demo(启动mongodb,启动express入口文件)
2.二次开发前,一键清空demo上的脏数据(图片\相关的后台代码文件\数据库表里存储的demo数据)
请问 有什么架构工具可以满足我的需求?
项目地址: https://github.com/xjchenhao/nodeSite
追问: 后来我在gulp中的配置脚本中调用了node的child_process
模块用了exec
方法执行了我需要的命令行了,也启动成功了. 但是又衍生了一个新的问题,因为mongodb和express的进程要一直开在那里,exec执行后的成功回调拿不到,没办法通过console.log
打印任务的执行结果.
我的预期是每执行一步操作,都通过console.log
在控制台打印出来,比如数据库连接成功:net: { port: 27017 }, storage: { dbPath: "./db" }
,Express 站点启动成功
之类的. 即使出错 也可以通过控制台中反映出来.
有什么好的办法?
最后用
npm script
实现了, 感觉很方便.下面是我的配置: