使用 npm 脚本启动 mongodb 服务器 [英] Starting mongodb server using npm scripts

查看:86
本文介绍了使用 npm 脚本启动 mongodb 服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 cmd 和以下命令启动 mongodb 服务器:

I am starting mongodb server using cmd with the following command:

"C:/Program Files/MongoDB/Server/3.6/bin/mongod.exe"

"C:/Program Files/MongoDB/Server/3.6/bin/mongod.exe"

完美启动mongodb服务器.

It starts the mongodb server perfectly.

现在我需要通过 npm 脚本来完成.下面是我的 package.json 文件:

Now I need to do it via npm script. Below is my package.json file:

package.json:

"scripts": {
"ng": "ng",
"prestart": "start /b \"C:/Program Files/MongoDB/Server/3.6/bin/mongod.exe\"",
"start": "ng serve | node server.js",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
}

现在当我点击 npm start 时,它不会启动 mongodb 服务器.

Now when I hit npm start, it doesn't starts the mongodb server.

我还在环境变量(用户和系统)中包含了路径C:/Program Files/MongoDB/Server/3.6/bin/mongod.exe".

I also included the path "C:/Program Files/MongoDB/Server/3.6/bin/mongod.exe" in environment variables (both user&system).

谁能帮我知道我错在哪里?

Can anyone help me to know where I was wrong?

推荐答案

我阅读了 start cmd 命令的帮助,并且能够在单独的命名窗口中运行它:

I read help for the start cmd command and was able to run it in a separate named window:

"scripts": {
    "db": "start \"ToDo MongoDB instance\" /D \"C:/Program Files/MongoDB/Server/4.0/bin/\" mongod.exe --dbpath=\"C:/GIT/NodeJS/todo/db\""
},

这篇关于使用 npm 脚本启动 mongodb 服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆