如何在使用typescript时在控制台模式下运行sails 1.0

时间:2017-06-06 09:40:01

标签: sails.js command-line-interface

现在宣布1.0-beta supports TypeScript

为此,您需要在 app.js 文件中添加内容并使用node app.js而不是通常的sails liftsails console来运行您的应用。 虽然这可以很好地替换sails lift,但我发现自己错过了控制台模式,非常方便运行快速测试。

我尝试了node app.js consolenode app.js --console,但它只是以普通模式提升了应用。 我怀疑我需要在app.js中更改某些内容,但我在文档中找不到任何内容。

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

1 个答案:

答案 0 :(得分:1)

哈金的方式

  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');
  3. 这将影响使用此全球风帆安装的所有风帆项目