我如何 运行 在没有网络服务器(使用任何端口)的情况下航行控制台?

How can I run sails console without a webserver (using any ports)?

我有一个 Sails 服务器 运行ning,我想从提升的 Sails 内部执行一些命令。

问题是,然后我 运行 sails console - 它引导另一个 Sails 实例,并尝试在现有的旁边加载另一个网络服务器,默认情况下使用相同的端口。

由于某些环境限制,我一次只能使用一个端口。所以我不能在同一台机器上加载另一个网络服务器。

有没有办法在不使用任何端口的情况下 运行 sails console

谢谢。

运行 我认为没有端口的控制台是不可能的。

将内部包 json npm 脚本添加到另一个端口上的 运行 控制台(或者如果您全局安装了 sails,只需 运行 sails console --port xxxx)。

我包裹的一部分 json:

"scripts": {
    "start": "node app.js",
    "console": "sails console --port 1338",
    "test": "mocha",
    "docs": "rimraf public/docs && apidoc -i config/routes -o public/docs"
  },

如您所见...npm 运行 控制台将 运行 在端口 1338 上运行控制台,而我的应用程序的默认端口是 1337...

有一个选项。使用 sails console --dontLift