使用打字稿时,如何在控制台模式下运行帆1.0



航行1.0-beta现在支持打字稿。

要这样做,您需要在 app.js 文件中添加一些内容,并使用node app.js而不是通常的sails liftsails console运行您的应用程序。虽然这可以替换sails lift,但我发现自己缺少控制台模式,非常方便运行快速测试。

我尝试运行node app.js consolenode app.js --console,但它只是以常规模式升起该应用。我怀疑我需要在app.js中更改某些内容,但我在文档中找不到任何东西。

有人知道如何使用打字稿兼容和控制台模式运行Sails-1.0-beta?

hackish方法

  1. 找到您的帆(全球(安装。可能的位置:
    • /usr/local/lib/node_modules/
    • ~/.nvm/versions/node/$NODE_VERSION/node_modules
  2. 在此位置中添加bin/sails.js中的一条线(与您的app.js相同(
    • require('typescript-require');
    • require('ts-node/register');

这将影响使用该全球帆安装的所有帆项目

相关内容

最新更新